使用CreateProcess函数时,是否可把主程序中的变量(已经有值)传到CreateProcess中指定的可执行程序中去
解决方案 »
- 打包一个程序//安装完毕在控制面板添加与删除程序没有....
- 获取本机所有网络连接信息,包括IP,端口
- 我想在HOOK中实现一个界面!
- Windows XP下的硬盘读写
- 哪位高手可以给我讲一下线程创建函数?
- help!
- 如何使对话框的背景色变成透明色?
- 我的vc在编译时有时会报错“can not open ...va60.pdb”,请问高手这是什么原因?
- 为什么 我用MFC做的ActiveX控件 在test container里就没有问题,可是一添加到一个对话框里面就报好多好多的错误!
- 各位可知道那些很酷的3D变幻效果(如一些屏保,winamp,wmp7的插件)是怎么做的?
- 在没有VC环境的机器上运行时,Ado Data grid Grid控件就不能显示出来.急! 要多少分就给多少分!! (在线等待)
- 如何用用从字体选择对话框获得的字体来设置edit控件中文字的字体?
db.Open((LPCTSTR)strConnection);那么如何把db值传到CreateProcess中指定的可执行程序中去,如何通过命令行或环境变量
db.Open((LPCTSTR)strConnection);那么如何把db值传到CreateProcess中指定的可执行程序中去,如何通过命令行或环境变量
LPCTSTR lpApplicationName,
// pointer to name of executable module
LPTSTR lpCommandLine, // pointer to command line string
LPSECURITY_ATTRIBUTES lpProcessAttributes, // process security attributes
LPSECURITY_ATTRIBUTES lpThreadAttributes, // thread security attributes
BOOL bInheritHandles, // handle inheritance flag
DWORD dwCreationFlags, // creation flags
LPVOID lpEnvironment, // pointer to new environment block
LPCTSTR lpCurrentDirectory, // pointer to current directory name
LPSTARTUPINFO lpStartupInfo, // pointer to STARTUPINFO
LPPROCESS_INFORMATION lpProcessInformation // pointer to PROCESS_INFORMATION
);lpCommandLine这个参数,你不能传吗?
lpApplicationName指定的应用程序无法生成,因为lpApplicationName指定的应用程序
的代码中没有打开数据库语句,而打开记录集语句中带有db值,这样怎么办,db怎么传到该应用程序中
strConnection = _T("Provider=MSDAORA;"
"Data Source=RIS;User ID=ris;Password=ris;");
pAdoDb.Open((LPCTSTR)strConnection);bRet = CreateProcess( "c:\\newmanager\\user.exe",
(char*)&p->pAdoDb, NULL,
NULL,FALSE,NULL,NULL,NULL,&startInfo,&procInfo);
子程序user.exe中
LPTSTR pAdoDb;
CUserApp* p=(CUserApp*)::AfxGetApp();
CADODatabase * qq=(CADODatabase *)((char *)p->pAdoDb);
CADORecordset pRs(qq);
为什么不能正确执行