社区
Windows SDK/API
帖子详情
如何关闭WinExec打开的程序?
gjgj3368
2003-01-19 12:13:29
我在程序中用WinExec("NOTEPAD.EXE",SW_HIDE)运行了记事本程序,
请问在程序中用什么样的语句可以把NOTEPAD.EXE关闭?
...全文
400
5
打赏
收藏
如何关闭WinExec打开的程序?
我在程序中用WinExec("NOTEPAD.EXE",SW_HIDE)运行了记事本程序, 请问在程序中用什么样的语句可以把NOTEPAD.EXE关闭?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
warton
2003-01-19
打赏
举报
回复
HWND dc = FindWindow(0,"无标题 - 记事本");
CloseWindow(dc);
如果不行的话,按ctr+del+alt看记事本的标题是什么??改了它
jishiping
2003-01-19
打赏
举报
回复
使用CreateProcess代替ShellExecute就可以了。
static DWORD dwProcessId=0; //你启动的另一个程序的进程ID
void __fastcall TForm1::Button1Click(TObject *Sender)
{
STARTUPINFO si;
PROCESS_INFORMATION pi;
memset(&si, 0, sizeof(si));
si.cb = sizeof(STARTUPINFO);
if (CreateProcess(NULL,"notepad.exe",NULL,
NULL,FALSE,0,NULL,NULL,&si,&pi)) {
dwProcessId = pi.dwProcessId;
CloseHandle(pi.hProcess);
CloseHandle(pi.hThread);
}
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
HANDLE hProcess;
hProcess = OpenProcess(PROCESS_ALL_ACCESS,
FALSE, dwProcessId);
if (hProcess != NULL) {
TerminateProcess(hProcess, 0);
CloseHandle(hProcess);
}
}
ThinkX
2003-01-19
打赏
举报
回复
你用 CreateProcess创建进程
gjgj3368
2003-01-19
打赏
举报
回复
TO:warton(新年快乐)
还有其他的方法吗?
如果我运行的不是记事本程序,是其他的程序怎么办呢?
halibut
2003-01-19
打赏
举报
回复
学习!
VC
Win
Exec
打开
指定
程序
或者文件的方法
⑵ 参数: lpCmdLine:指向一个空结束的字符串,串中包含将要执行的应用
程序
的命令行(文件名加上可选参数)。 uCmdShow:定义
Win
dows应用
程序
的窗口如何显示,并为CreateProcess函数提供STARTUPINFO参数的...
珍藏:vc
win
exec
Shell
Exec
ute
打开
新窗口,网站网址ie浏览器
然而,`
Win
Exec
`有一些局限性,例如它不支持文件关联,也就是说如果尝试
打开
一个关联了特定
程序
的文件(如通过`.txt`
打开
记事本),`
Win
Exec
`可能无法正确处理。此外,`
Win
Exec
`的错误处理机制也不够完善。 因此,`...
System
Win
Exec
Shell
Exec
ute CreateProcess用法总结
在这个例子中,`Shell
Exec
ute`不仅启动了记事本,还能处理文件类型关联,比如如果用户更改了.txt文件的默认
打开
程序
,`Shell
Exec
ute`会使用新的
程序
打开
文本文件。 总结,这三种方法各有优缺点。`system`简单易用,...
易语言API运行外部
程序
源码
2. **
Win
Exec
函数**:
Win
Exec
函数有两参数,一个是需要执行的
程序
路径(如"C:\\Program Files\\App\\app.exe"),另一个是
程序
运行模式,可以指定窗口显示状态,如SW_SHOWDEFAULT表示使用默认值。例如,在易语言中...
C++
程序
启动外部
程序
的方法总结.pdf
这个
程序
使用
Win
Exec
命令启动记事本
程序
,
打开
readme.txt文件,然后使用Shell
Exec
ute命令
打开
同一个文件。
Win
Exec
命令和Shell
Exec
ute命令都是C++
程序
启动外部
程序
的常用方法,但它们有不同的特点和应用场景。...
Windows SDK/API
1,222
社区成员
8,136
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章