BCB中如何启动另一EXE文件

zszzm 2003-12-22 06:04:26
BCB中如何启动另一EXE文件
...全文
35 点赞 收藏 8
写回复
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
huxiaoye 2004-03-01
1.WinExec("c:\\program file\\ahead\\nero.exe",SW_SHOWNORMAL);
2.ShellExecute(NULL,"open","c:\\programfile\\ahead\\nero.exe",0,0,SW_SHOW);
打开目录:ShellExecute(handle,"Explore","D:",0,0,
SW_SHOWNORMAL);
回复
qiu_allan 2004-02-27
呵呵,还有一个:system()
回复
我也用ShellExecute(),参数最简单
回复
guanshangming 2004-02-27
WinExe()功能太简单,
CreateProcess()太复杂
我用ShellExecute()
回复
darkone 2004-02-27
InvokeMonitor("c:\aaa.exe", SPTRF_F, false);
回复
emsi 2003-12-22
关闭要得要程序的窗口句柄
HWND hWnd;
hWnd=FindWindow(NULL,/*窗口名*/);
if(hWnd!=0){
SendMessage(hWnd,WM_CLOSE,0,0);
}
回复
zszzm 2003-12-22
多谢!关闭呢?
回复
emsi 2003-12-22
用API函数.


运行记事本
WinExec("NotePad",SW_RESTORE);

还有一个CreateProcess,参数太多,记不清了.
回复
发动态
发帖子
茶馆
创建于2007-08-02

525

社区成员

C++ Builder 茶馆
申请成为版主
社区公告
暂无公告