Articles of 进程

Windows x64页面文件的灵活性

在开发用于x64的Windows应用程序时,Windows Vista和Windows 7 x64上的用户地址空间为8TB。 假设我有一个应用程序在正常工作集中消耗的可用物理内存(500MB-1GB)要less得多,另外,我还有更多的空间(比如3GB-4GB)剩余的内存大小 – 比方说100MB),这些都是专门加载的。 当然,在技术上,我可以很容易在地址空间中安装一个额外的4GB,实际情况是大部分内容都必须分页,除了那些内存为6-8GB的高端计算机。 问题是,我是否会通过耗费大量的单页应用程序的页面内存来耗尽页面文件来破坏计算机的性能? 或者,等价地,对于可以放入页面文件的内存量来说,什么是合适的最大值? 另外,这会不会在适当的时候手动从关联的文件中手动加载数据,这实际上是否会提高我在高端机器上的性能?

64位的ChangeServiceConfig2窗口function

ChangeServiceConfig2窗口在64位操作系统的function?

'iexplore.exe'进程号不匹配IE打开的标签页数

在Windows 7中,我在IE 9中打开了10个选项卡(没有在其他版本的Windows或IE中检查它),然后打开任务pipe理器。 计算“iexplore.exe”进程的数量,它是6.打开5个以上的标签,现在是7个。有人可以解释为什么在这种情况下,选项卡的数量不匹配的进程数?

进程间通信

我想知道用java编写的应用程序是否可以在其他第三方应用程序(如编辑器,办公应用程序等)中监视事件(如文件单击菜单或编辑菜单)。 我的应用程序应该在后台运行,它应该能够捕获和修改当前焦点应用程序的事件,这些应用程序可能不一定是Java应用程序。 例如:如果用户点击文件 – >保存为选项在微软的话,那么我的应用程序应该能够接收这两个事件,也可以在需要时自动执行这些事件。 请帮忙 提前致谢

与Windows XP SP3的64位机器上的远程registry访问不一致

我有一个testing应用程序,在HKLM \ Software下的远程计算机(Windows 7 64位)上创build密钥(MyTestKey)。 在Windows 7 32位机器上执行testing应用程序时,将在64位机器上的\ HKLM \ Software \ Wow6432Node \ MyTestKey下创buildregistry项。 这是正确的结果。 但是,当testing应用程序在Windows XP SP3 32位机器上执行时,registry项将在64位机器上的\ HKLM \ Software \ MyTestKey下创build,当它应该在Wow6432Node项下创build时。 当远程机器操作系统是Windows XP SP2 64位时,观察到相同情况。 有没有人知道为什么会发生这种情况? 谢谢。

WaitForMultipleObjects在64位窗口上崩溃

考虑下面的代码: for (int i = 0; i < thread_number; i ++) hThreadArray[i] = CreateThread( 0, 0, single_thread_function_name, (LPVOID)i, 0, &dwThreadIdArray[i]); WaitForMultipleObjects(thread_number, hThreadArray, TRUE, INFINITE); 它在32位平台上正常工作,但在64位上它崩溃。 崩溃发生在WaitForMultipleObjects函数中。 任何人都知道我在做什么错了? 编辑:hThreadArray声明为: HANDLE* hThreadArray; hThreadArray = (HANDLE*) malloc (thread_number * sizeof(HANDLE)); single_thread_function_name为: DWORD WINAPI single_thread_function_name( LPVOID lpParam ){ ….. return 0; }

如何监控使用java的窗口进程?

如何在Windows任务列表中的进程被java杀死的时候得到callback?我怎么监控这个事件? 我想知道,如果进程被杀害,然后开始自动? 万分感谢!

在Windows 64位上安装QT Jambi

我试图在我的电脑上安装QTJambi,win7 64位。 这不是重复: 在Windows 64位系统上安装QT Jambi时遇到困难,因为我的问题是没有加载64 JVM,我已经设置JAVA_HOME指向程序文件(x86)文件夹中的32位JDK。 运行qtjambi.bat时 我得到下面的例外: Exception in thread "main" java.lang.ExceptionInInitializerError at com.trolltech.qt.QtJambiObject.<clinit>(Unknown Source) Caused by: java.lang.RuntimeException: Loading library failed, progress so far: No 'qtjambi-deployment.xml' found in classpath, loading libraries via 'java.libr ary.path' Loading library: 'QtCore4.dll'… – using 'java.library.path' at com.trolltech.qt.internal.NativeLibraryManager.loadNativeLibrary(Unkn own Source) at com.trolltech.qt.internal.NativeLibraryManager.loadQtLibrary(Unknown Source) at com.trolltech.qt.Utilities.loadQtLibrary(Unknown Source) at com.trolltech.qt.Utilities.loadQtLibrary(Unknown Source) […]

使用ChildProcess启动进程时,“系统找不到指定的文件”

当我运行下面的代码: require 'childprocess' process = ChildProcess.build("cucumber") process.start (似乎任何其他的gem可以代替黄瓜) 我收到错误: C:/Ruby193/lib/ruby/gems/1.9.1/gems/childprocess-0.3.3/lib/childprocess/windows/process_builder.rb:87:in `create_process': The system cannot find the file specified. (2) (ChildProcess::LaunchError) from C:/Ruby193/lib/ruby/gems/1.9.1/gems/childprocess-0.3.3/lib/childprocess/windows/process_builder.rb:34:in `start' from C:/Ruby193/lib/ruby/gems/1.9.1/gems/childprocess-0.3.3/lib/childprocess/windows/process.rb:63:in `launch_process' from C:/Ruby193/lib/ruby/gems/1.9.1/gems/childprocess-0.3.3/lib/childprocess/abstract_process.rb:67:in `start' from env.rb:4:in `<main>' 当我使用例如cucumber在Windows cmd中运行它时,进程正常启动。 我该如何解决? 为什么发生?

如何从Execwait函数的开始到NSC Execwait结束时创build进度条?

如何从Execwait函数的开始到NSC Execwait结束时创build进度条? 我有一个自定义页面,在自定义页面的离开function我打电话给其他function,然后我打电话卸载程序来安装以前的版本。 我想显示进度条或任何其他用户界面,只是为了向用户传达未安装正在进行。 当前版本的卸载安装将被调用。 任何帮助,高度赞赏!