Articles of Windows

我需要帮助为非常不知情的用户设置Windows的Mercurial

我是不知情的用户。 我想用我的个人用法来编写代码和写文件,并且每一个变化都是可以访问的。 我不是一个程序员的交易,我运行了很多的matlab代码,这就是编程经验。 我已经用Windows资源pipe理器“shell”集成一体化软件包安装了TortoiseHg。 我已经安装了Python 2.7。 接下来我去了这个教程: https : //www.mercurial-scm.org/wiki/TutorialInstall ,我马上就迷路了。 他们说这个mercurial程序叫做hg,所以我在searchfunction中键入,然后打开,打开一个快速的命令窗口,在几秒钟内打开并closures,就是这样,没有其他的事情发生。 我进一步阅读了一些教程,他们说你必须在提示符下键入hg。 我试过Windows PowerShell的,这确实工作,但我不知道是否应该这样做,从一些汞提示或内容。 我进入了本教程的下一步,并完成了创build存储库的步骤。 我一味地input他们设置的命令,直到我input“ls -a”说它不是公认的cmdlet。 我不知道我在做什么,我需要一个更好的资源,帮助我得到这个设置和运行,因为我不明白为什么即使打开“HG”显然没有什么,或者即使我应该使用PowerShell的教程。

如何缩短Windows RPC调用超时?

当我尝试调用由midl工具从IDL文件生成的RPC函数时,如果在RPC_BINDING_HANDLE中绑定的IP无法访问,它将阻塞大约20秒(在NdrGetBuffer函数处)。 我试图在RPC_BINDING_HANDLE上调用RPC_BINDING_MIN_TIMEOUT值调用RpcMgmtSetComTimeout函数,但是没有帮助,仍然需要等待~20秒。 有什么办法可以缩短这种情况下的超时等待时间吗? 非常感谢! 埃利奥特

读取一个参数并批量运行一个程序

好吧,所以我知道批量运行一个.exe你使用START。 不过,让我解释一下.exe是如何工作的。 比方说我在C:\ ,它叫做uptime.exe。 我会去运行并调出cmd并导航到C:然后键入到CMD下面: uptime.exe computername 。 但是,为了运行它,我总是需要经过进入cmd提示符并inputuptime.exe computername 。 我想创build一个batch file,提示用户名并附加到启动.exe,但我的尝试失败。 这是我的: @echo off color 0E :start SET /P pcname=Type in Computer's Name: echo. start "c:\windows\system32" uptime.exe /%pcname% echo. ECHO Press any key to close this window. pause>nul

在Windows上的ReadFile之前查看USB HID设备

我是使用Windows HID API的新手,并且inheritance了一些使用ReadFile的代码来阻止等待新的input报告。 我想在调用ReadFile之前使用某种“Peek”来查明input报告是否可用。 我试过使用PeekNamedPipe,但调用立即返回没有错误,也没有读取任何数据。 什么是正确的方式来确定是否可以从USB HID设备input报告?

所有机器上的msi产品代码都是相同的

对不起,如果这似乎是一个愚蠢的问题,但我无法find任何信息。 假设我使用相同的msi安装程序安装软件(在这种情况下,我正在安装Postgresql),那么所有Windows计算机上的产品编号是否相同? 我问这是因为我需要创build一个调用的安装脚本 MsiExec.exe /I{Product Number HERE} 所以我可以启动GUI卸载程序。 我不想做这样的事情: CMD /C WMIC product where name="PostgreSQL 8.3" call uninstall

无法在Windows上安装socket.io错误:连接EACCESS

我是新来的,我现在在做什么(Node.js,socket.io)。 我已经安装Node.js,现在我正在尝试安装socket.io,但我有这个EACCESS错误。 感谢您的帮助! 我正在使用Windows 7 x64 我用权限运行cmd。 接着 npm install socket.io 这里是日志: 0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\nodejs\\\\node.exe', 1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', 1 verbose cli 'install', 1 verbose cli 'socket.io' ] 2 info using npm@1.3.14 3 info using node@v0.10.22 4 verbose node symlink C:\Program Files\nodejs\\node.exe […]

InvisibleOperationException隐藏窗口时

我正在写一个简单的WPFforms,它工作正常。 但现在我应该把目标框架从4改为3.5。 但是当我运行3.5版本,它与excepton失败。 所以OnLoaded是这样的: private void MainWindow_OnLoaded(object sender, RoutedEventArgs e) { _notificator = new Notificator(Directory.GetCurrentDirectory()); _notificator.EventStarted += (o, ev) => Dispatcher.Invoke(new Action(() => { new NotificationPage(ev).Show(); _collection.Remove(ev); })); _notificator.EventRemoved += (o, ev) => _collection.Remove(ev); _notificator.EventAdded += (o, ev) => _collection.Insert(_notificator.Events.IndexOf(ev), ev); _collection = new ObservableCollection<MyEvent>(_notificator.Events); EventsGrid.DataContext = _collection; _notificator.Start(); LostEventsGrid.DataContext = _notificator.LostEvents; Hide(); } 我写了整个方法,但是它只在Hide方法上失败, […]

如何从Windows Phone 8的列表中删除项目?

我创build了一个应用程序。 该应用程序的function之一是制作一个列表并保存到独立存储。 到了这一步,我的问题是从列表中删除项目。 为了澄清,应用程序的用户可以添加项目列表,然后保存。 我也使用一个LongListMultiSelector,我从网上下载。 这里发生的是你可以检查popup特殊框中的项目(LongListMultiSelectorfunction)。 到目前为止,每个function都运行良好。 我希望用户能够检查checkbox,并按删除button,很像Windows Phone Hotmail,并删除它们。 这是我遇到麻烦的部分。 所以我点击应该作为删除button的垃圾桶button。 我有以下代码。 private void button3_Click(object sender, EventArgs e) { while (LLMS.SelectedItems.Count > 0) { source.Remove((MainList)LLMS.SelectedItems[0]); InitializeComponent(); } } LLMS代表LongListMultiSelector。 MainList是类和列表。 会发生什么事情是应用程序冻结,停止工作,虽然没有popup窗口出现。

在捕获鼠标的同时捕获键盘事件,但窗口未聚焦(Win32)

我正在实现可以启动拖动事件的自定义控件。 当用户通过处理WM_LBUTTONDOWN并调用SetCapture()按下鼠标左键时,我开始拖动。 这将导致所有的鼠标事件,甚至是我的控制客户区域以外的鼠标事件都被发送到它,完全按照我的意愿。 我也想能够捕获按键,所以如果用户按下ESC键( VK_ESCAPE ),我可以取消拖动。 由于我的控件没有键盘焦点(我不希望它从拥有它的控件中窃取焦点),所以我不能听WM_KEYDOWN 。 由于其他原因太复杂解释,我也不希望使用DragDetect()函数。 当拖动正在进行时,我的控件如何findESC按键?

从Windows cmd运行多个文件的Python脚本

我想从Windows CMD运行python脚本。 当我在linux下运行它时, python myscript.py filename??.txt 它通过从filename01.txt到filename18.txt的数字文件,它的工作原理。 我试图从cmd运行它 python myscript.py filename*.txt 要么 python myscript.py filename**.txt 但它没有工作。 如果我在Windows cmd中的单个文件上尝试脚本,它的作品。 你有什么线索可以解决问题吗? 谢谢!