社区
Windows SDK/API
帖子详情
在一个程序中运行另一个程序的方法?
Firstfire
2003-12-13 10:17:04
1、请问shellexecute和winexec的区别是什么?哪一个更适用?、
2、如何把我的一个程序附到另一个程序上,当运行另一个程序时,先运行我的程序,再运行先前的那个程序,或先运行原来的程序,再运行我的程序?
...全文
95
9
打赏
收藏
在一个程序中运行另一个程序的方法?
1、请问shellexecute和winexec的区别是什么?哪一个更适用?、 2、如何把我的一个程序附到另一个程序上,当运行另一个程序时,先运行我的程序,再运行先前的那个程序,或先运行原来的程序,再运行我的程序?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Firstfire
2003-12-16
打赏
举报
回复
第二个问题谁能给个解决办法?
naughtyboy
2003-12-15
打赏
举报
回复
第二个问题属于程序的“加壳”处理
Google上search一下就会有答案
俺只有Delphi源码
std::coding::peasant
2003-12-15
打赏
举报
回复
1.ShellExecute 是一个类似于在“资源管理器”里面双击文件的效果,可以执行 exe 文件,也可以打开有关联的文档,或者浏览文件夹,打开网页,打开送邮件程序等。
2.越看越像病毒 :) 问问做病毒的或杀毒的高手吧。
OperDone
2003-12-15
打赏
举报
回复
shellexecute 好用
Firstfire
2003-12-15
打赏
举报
回复
那第二个问题呢?有哪个高手帮帮忙嘛。
constantine
2003-12-15
打赏
举报
回复
顶
vargent77
2003-12-15
打赏
举报
回复
shellexecute就流行一点罗,winexec好像是16位的把,淘汰了吧,
这里有一段 老妖兄 贴的CreatProcess的代码,如果合适给分老妖兄吧
void __fastcall TForm1::Button1Click(TObject *Sender)
{
PROCESS_INFORMATION pi;
STARTUPINFO si;
ZeroMemory(&si, sizeof(si));
si.cb = sizeof(STARTUPINFO);
if(CreateProcess("d:\\Program files\\Internet Explorer\\IExplore.exe", NULL,
NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi))
{
// 等待这个进程结束
WaitForSingleObject(pi.hProcess, INFINITE);
CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
}
else
{
MessageBox(Handle, "无法启动进程!", "Error", MB_OK);
}
}
JedyWoody
2003-12-14
打赏
举报
回复
对,搜一下先。
CreatProcess控制的全面,shellexecute简单,winexec有点过时。
叶子哟
2003-12-14
打赏
举报
回复
要想完全控制,用CreatProcess,参考一下吧,这两天在基础版挺多的:
Android应用
程序
进程管理
每
一个
应用
程序
进程根据
运行
情况被赋予优先级,当需要回收进程的时候,就按照优先级从低到高的顺序进行回收。这个PPT讲Android应用
程序
进程的启动和回收,主要涉及到Zygote进程、System Server进程,以及组件管理...
WPF经典教程之WPF应用
程序
管理
- **OnLastWindowClose(默认值)**:当应用
程序
中
的最后
一个
窗口关闭或者调用`Shutdown()`
方法
时,应用
程序
会关闭。 - **OnMainWindowClose**:当主窗口(启动窗口)关闭或调用`Shutdown()`
方法
时,应用
程序
关闭,...
64位win7专用Debug
描述
中
提到的"DosBox和debug32的打包"意味着为了在64位Windows 7环境下使用`debug.exe`,需要
一个
像DOSBox这样的DOS环境模拟器,因为`debug.exe`是
一个
基于DOS的
程序
。DOSBox是
一个
开源的软件,它可以模拟
一个
MS-DOS...
Google Android SDK开发范例大全(PDF完整版4)(4-4)
3.9 调用另
一个
Activity——Intent对象的使用 3.10 不同Activity之间的数据传递——Bundle对象的实现 3.11 返回数据到前
一个
Activity——startActivityForResult
方法
3.12 具有交互功能的对话框——AlertDialog窗口 ...
C++编程实例100篇
继承允许
一个
类(子类)从另
一个
类(父类)继承属性和
方法
,实现代码重用;多态则允许不同的对象对同一消息做出不同的响应,增强了
程序
的灵活性。 函数是C++
中
的可重用代码块,可以接受参数并返回值。理解函数的...
Windows SDK/API
1,222
社区成员
8,135
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章