35得票3回答
如何运行需要提升权限的子进程并等待?

Win 7/UAC让我烦透了。 在我的C++应用程序中,我需要运行一个在Windows 7上需要提权的可执行文件。我想启动它并等待它完成后再继续进行。有什么最简单的方法可以实现这一点吗? 通常,我会通过CreateProcess()来完成此类操作,但对于需要提权的可执行文件,它会失败。 ...

34得票8回答
CreateProcess无法传递命令行参数

你好,我有以下代码,但它并没有按照预期工作,我无法找出问题在哪里。 基本上,我正在执行一个过程(.NET过程)并传递命令行参数,CreateProcess()成功执行了它,但CreateProcess()未传递命令行参数。 我在这里做错了什么?int main(int argc, char...

33得票3回答
Ndk-build: CreateProcess: make (e=87): 参数无效

我在Windows平台上使用NDK构建静态库时遇到了错误:process_begin: CreateProcess( "PATH"\android-ndk-r8b\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-lin...

26得票2回答
如何增加 Windows 服务生成的子进程最大数量 -- 桌面堆栈限制

问:我有一个生成大量子进程的windows服务。当进程数量到达约100个时,无法再启动更多进程。CreateProcess()调用返回一个pid,但是进程就是无法生成。如果我将我们的服务器作为控制台应用程序运行,此限制就会消失。此外,如果我设置DETACHED_PROCESS标志,则限制将增加...

26得票1回答
如何从没有管理员权限的应用程序中运行需要管理员权限的应用程序

我在这个问题上卡了几个小时,最终终于搞定了。已经有链接指引我朝着正确的方向: 可执行文件是否可以请求管理员权限?(Windows 7) CreateProcess错误=740,所请求的操作需要提升 但是我认为简单地概述这个问题可能会帮助到其他人 :).

24得票4回答
如何终止由CreateProcess()创建的进程?

我使用CreateProcess()创建了一个进程。这是代码:STARTUPINFO si = {0}; PROCESS_INFORMATION pi = {0}; result = CreateProcess("C:\\AP\\DatabaseBase\\dbntsrv.exe", NULL...

24得票5回答
能否在没有exe加载的情况下执行.NET dll?

我想知道是否有办法在不创建.EXE文件的情况下,在新进程中执行静态.DLL方法? 据我所知,对于本地Win32/64 DLL来说,这是不可能的。那.NET DLL程序集呢? 更新:我忘了提到我主要感兴趣的是以编程方式实现这一点(具体来说是从C#代码实现)。 谢谢! 结论:尽管没有人“敢...

20得票2回答
在调试器下运行时,使用AssignProcessToJobObject会出现“访问被拒绝”的错误。

您使用AssignProcessToJobObject,但在调试器运行时出现“访问被拒绝”的错误。为什么会这样?

19得票6回答
Android Studio 3.1.1 CreateProcess error=206,文件名或扩展名太长。

从Android Studio构建应用程序时,我遇到了以下异常: CreateProcess error=206,文件名或扩展名太长,位于 我尝试在Windows注册表中启用更长的路径,但仍然遇到了问题。请帮忙!FAILURE: Build failed with an excep...

18得票1回答
Win32的CreateProcess:何时*真正*需要CREATE_UNICODE_ENVIRONMENT?

CreateProcess文档中指出(我加粗了强调): lpEnvironment [in, optional] [...] 如果由lpEnvironment指向的环境块包含Unicode字符,请确保dwCreationFlags包括CREATE_UNICODE_ENVIRONMENT。 ...