CSDN论坛 > Delphi > VCL组件开发及应用

如何判断自己的程序是用户启动的还是别的程序winexec,ShellExecute启动的? [问题点数:0分]

Bbs6
本版专家分:6797
结帖率 97.94%
CSDN今日推荐
Bbs2
本版专家分:370
Bbs7
本版专家分:10989
Bbs6
本版专家分:6797
Bbs8
本版专家分:31206
Blank
进士 2001年 总版技术专家分年内排行榜第八
Blank
铜牌 2001年5月 总版技术专家分月排行榜第三
2001年4月 总版技术专家分月排行榜第三
Blank
红花 2001年5月 Delphi大版内专家分月排行榜第一
2001年4月 Delphi大版内专家分月排行榜第一
2001年3月 Delphi大版内专家分月排行榜第一
2001年2月 Delphi大版内专家分月排行榜第一
2001年1月 Delphi大版内专家分月排行榜第一
2000年12月 Delphi大版内专家分月排行榜第一
Blank
蓝花 2000年11月 Delphi大版内专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐
WinExec、ShellExecute和CreateProcess及返回值判断方式
有三个API函数可以运行可执行文件WinExec、ShellExecute和CreateProcess。CreateProcess因为使用复杂,比较少用。     WinExec主要运行EXE文件。   ⑴ 函数原型: UINT Win Exec(LPCSTR lpCmdLine, UINT uCmdShow);    ⑵ 参数:    lpCmdLine:指向一个空结束的字符串,串中
使用 ShellExecute 打开文件或执行程序
使用 ShellExecute 打开文件或执行程序可以使用 ShellExecute 打开文件或执行程序。原型:HINSTANCE ShellExecute( _In_opt_ HWND hwnd,//父窗口句柄或出错时显示错误父窗口的句柄,可以为 NULL _In_opt_ LPCTSTR lpOperation,//操作 _In_ LPCTSTR lpFile,//要打
win32程序执行控制台命令并重定向输出到文件
ShellExecute系列函数,可以执行控制台命令,但是无法实现输出重定向。 system函数,可以执行命令,并实现输出重定向,但是无法隐藏控制台窗口。 CreateProcess函数,则既可以执行命令,又可以实现输出重定向,同时不显示控制台窗口。 但是,CreateProcess函数的使用显得有些复杂。 我们可以将他包装一下,让他变得和ShellExecute或system一样好用。
VC++ ShellExecute 执行、运行一个外部程序函数功能详解:
ShellExecute 函数功能:     ShellExecute 的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。 函数简介:     有几个 API 函数都可以实现这些功能,但是在大多数情况下 ShellExecute 是更多的被使用的,同时它并不是太复杂。 函数原型:     function ShellExe
启动、关闭外部进程ShellExecute() 、CreateProcess()、TerminateProcess()、OpenProcess()==
学习用到了启动、关闭外部进程的知识,通过网上资料及自身实践作如下总结: 主要用到:ShellExecute() 、CreateProcess()、TerminateProcess()、OpenProcess()== 1.ShellExecute( hWnd: HWND; {指定父窗口句柄} Operation: PChar; {指定动作, 譬如: open、runas、pr
vc打开文件(ShellExecute和WinExec)
ShellExecute函数原型及参数含义如下: ShellExecute( HWND hWnd, //父窗口句柄 LPCSTR lpOperation, //操作类型 LPCSTR lpFile, //要进行操作的文件或路径 LPCSTR lpParameters, //当lpOperation为“explore”时指定要传递的参数,通常设为NULL LPCS
shellexecute 和 createprocess,运行一个程序直到其结束,偷偷运行一个程序。。。
如何打开一个应用程序? ShellExecute(this->m_hWnd,"open","calc.exe","","", SW_SHOW );或 ShellExecute(this->m_hWnd,"open","notepad.exe", "c://MyLog.log","",SW_SHOW );正如您所看到的,我并没有传递程序的完整路径。Q: 如何打开一个同系统程
C#启动一个外部程序(2)-ShellExecute
 调用Win32 API。1.using System.Runtime.InteropServices;2.[DllImport("shell32.dll")]        public static extern int ShellExecute(IntPtr hwnd,StringBuilder lpszOp,StringBuilder lpszFile,Stri
WinExec 运行一个命令行程序,怎么获取其输出的内容?
WinExec 运行一个命令行程序,怎么获取其输出的内容? 谢谢!
浅析C++中的system/WinExec/ShellExecute/CreateProcess
ShellExecute, WinExec, CreateProcess区别 ShellExecute   ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。   有几个API函数都可以实现这些功能,但是在大多数情况下ShellExecute是更多的被使用的,同时它并不是太复杂。   S
关闭