问题标签 [createprocess]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
440 浏览

c++ - 将对象作为参数传递给 createProcess 的问题

我正在尝试更正一个通过调用对其他程序产生影响的程序createProces

问题是当我将Brick类的对象作为调用的参数传递时createProcess

我以这种方式(主要)创建对象:

然后我像这样连接(6是蓝牙加密狗的通讯端口):

我认为这一切都很好,但问题是当我在这样的过程中将char*回传给Brick班级时recvProc.exe

如果我对此发表评论,那么程序可以正常工作......这条线有什么问题?还是我需要传递 Connection 对象createProcess

0 投票
0 回答
14669 浏览

c++ - How to run CreateProcess as administrator?

Possible Duplicates:
CreateProcess to run as administrator
How can I run a child process that requires elevation and wait?

How can I modify my current code here to make it run the CreateProcess as administrator?

I am using Visual Studio 2008, if it matters.

0 投票
2 回答
5014 浏览

delphi - Delphi 2009 中函数 CreateProcess 的访问冲突

在我的程序中,我有以下代码:

而且我不断收到访问冲突错误。顺便说一句,在 Delphi7 中,同样的代码可以完美运行。我读过 MSDN,发现 Delphi 中的 CreateProcess 函数可以修改第二个参数。最初它是 const,这就是为什么我创建一个具有相同值的新变量。但它没有任何效果。

问题是:为什么这段代码不起作用?

0 投票
1 回答
479 浏览

string - 创建进程并将其内存转储到字符串

我已经使用 CreateProcess 执行了一个进程,但是我想转储分配给进程的内存区域怎么做?

到目前为止,我的代码是:

0 投票
2 回答
5513 浏览

c++ - 如何将窗口置于通过 CreateProcess 创建的进程之上

我正在使用 CreateProcess API 从我的应用程序启动一个进程,并且我想将新进程的窗口置于顶部。有没有办法做到这一点?CreateProcess 是否有任何标志或类似的东西?

0 投票
1 回答
1101 浏览

delphi - Delphi:CreateProcess 函数中的进程创建标志

文章/示例中通常描述了 4 个标志:

我可以使用它们中的任何一个吗:http: //msdn.microsoft.com/en-us/library/ms684863 (v=VS.85).aspx / http://msdn.microsoft.com/en-us/library/ ms683211(v=VS.85).aspx在那个函数中?

这两个链接有什么区别?

为什么我在 CreateProcess 函数中出现错误:不兼容的类型:'Cardinal' 和 'TThreadPriority' 如果我有并且做了:

什么 TThreadPriority....

谢谢!

0 投票
1 回答
560 浏览

c++ - Windows 7 或 Windows 2008 如何在本地系统帐户或系统上下文中启动进程(来自桌面应用程序)

在 C++ 中,我想从“本地系统帐户”或“系统上下文”中的桌面应用程序启动一个进程。我的应用程序以管理员权限执行。

是否可以?如何?

提前致谢。

0 投票
1 回答
10192 浏览

c++ - CreateProcess 在 Windows 7 下失败

我正在尝试在 Windows 7 的新环境下从 Windows XP 编译遗留代码。它编译但在运行时失败。

CreateProcess() 返回 0,GetLastError() 返回 2,代表 ERROR_FILE_NOT_FOUND

这是我对 CreateProcess 的调用

现在奇怪的是:当我运行 calc 而不是 tftp 时,会弹出 calc。我可以在命令提示符的任何位置执行我的命令行上的任何内容,因此它告诉我到 c:\windows\system32 的 %PATH% 是已知的并且可以正常工作。

我试图用 ansi 字符串强制 CreateProcessA,但我得到了相同的结果。我还尝试了调试和发布配置以及命令行。

任何想法?

编辑: calc.exe 和 tftp.exe 都位于系统路径中的 c:\windows\system32 中。
运行“c:\windows\system32\tftp”不起作用

0 投票
1 回答
1019 浏览

visual-c++ - UNC 路径上的 VC++ Createprocess

我正在尝试使用 CreateProcess 运行应用程序。但是,它似乎不适用于 UNC 路径。我尝试添加很多反斜杠,但仍然无法使其正常工作。

有什么解决办法吗?

我尝试在命令行中运行该命令,但它给出了一个错误,提示 cmd 不支持 UNC 路径。

我不想映射 UNC 路径,因为这样应用程序就不能作为服务运行。

0 投票
1 回答
341 浏览

winapi - 在VISTAx64下创建x86进程

我在WindowsServer2003 x64下创建了一个x86进程,ok,运行正常!

但我尝试在 VISTA x64 下创建一个 x86 进程。它失败,错误代码 = 216。(ERROR_EXE_MACHINE_TYPE_MISMATCH)。

2003x64 和 VISTAx64 有什么区别?