C++写一个程序的启动程序
我用C++写了一个程序的入口。这个程序是需要在没有.netFrameWork类库的环境下运行了。但是在没有会环境的情况下运行出现这个错误
在有环境的情况下没有这个问题。
我写的启动程序代码如下。
// workUp.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <windows.h>
int _tmain(int argc, _TCHAR* argv[])
{
WinExec("FetionVM.exe ManageUserWinForm.exe",SW_SHOWNORMAL);
return 0;
}
我不懂C++,我想用C++写一个程序的入口,就是通过C++写一个程序启动别的程序。WinExec这个方法是我在网上搜的。现在出现这个问题我不知道怎么解决。有能帮我写一个C++启动别的程序的将不胜感激。
[解决办法]
BOOL CreateProcess(
LPCTSTR lpApplicationName, // name of executable module
LPTSTR lpCommandLine, // command line string
LPSECURITY_ATTRIBUTES lpProcessAttributes, // SD
LPSECURITY_ATTRIBUTES lpThreadAttributes, // SD
BOOL bInheritHandles, // handle inheritance option
DWORD dwCreationFlags, // creation flags
LPVOID lpEnvironment, // new environment block
LPCTSTR lpCurrentDirectory, // current directory name
LPSTARTUPINFO lpStartupInfo, // startup information
LPPROCESS_INFORMATION lpProcessInformation // process information
);