vc运行程序 VC运行程序文件
VC运行程序文件
Q 如何打开一个应用程序?
ShellExecute(this >m_hWnd open calc exe SW_SHOW ) 或 ShellExecute(this >m_hWnd open notepad exe c \MyLog log SW_SHOW ) 正如您所看到的 我并没有传递程序的完整路径
Q 如何打开一个同系统程序相关连的文档?ShellExecute(this >m_hWnd open c \abc txt SW_SHOW )
Q 如何打开一个网页?
ShellExecute(this >m_hWnd open SW_SHOW )
Q 如何激活相关程序 发送EMAIL?
ShellExecute(this >m_hWnd open mailto SW_SHOW )
Q 如何用系统打印机打印文档?
ShellExecute(this >m_hWnd print c \abc txt SW_HIDE)
Q 如何用系统查找功能来查找指定文件?
ShellExecute(m_hWnd find d \nish NULL NULL SW_SHOW)
Q 如何启动一个程序 直到它运行结束?
SHELLEXECUTEINFO ShExecInfo = { } ShExecInfo cbSize = sizeof(SHELLEXECUTEINFO) ShExecInfo fMask = SEE_MASK_NOCLOSEPROCESS ShExecInfo hwnd = NULL ShExecInfo lpVerb = NULL ShExecInfo lpFile = c \MyProgram exe ShExecInfo lpParameters = ShExecInfo lpDirectory = NULL ShExecInfo nShow = SW_SHOW ShExecInfo hInstApp = NULL ShellExecuteEx(&ShExecInfo) WaitForSingleObject(ShExecInfo hProcess INFINITE) 或 PROCESS_INFORMATION ProcessInfo STARTUPINFO StartupInfo //This is an [in] parameter ZeroMemory(&StartupInfo sizeof(StartupInfo)) StartupInfo cb = sizeof StartupInfo //Only pulsory field if(CreateProcess( c \winnt\notepad exe NULL NULL NULL FALSE NULL NULL &StartupInfo &ProcessInfo))
{ WaitForSingleObject(ProcessInfo hProcess INFINITE) CloseHandle(ProcessInfo hThread) CloseHandle(ProcessInfo hProcess) } else { MessageBox( The process could not be started…… ) }

Q 如何显示文件或文件夹的属性?
lishixinzhi/Article/program/net/201311/13840相关文章
- vb调用其他应用 VB怎么调用DLL文件 这个DLL文件是自己用VB写的放在主程序一个文件夹里面的,网上找了很多办法都不行。
- vc/a VC中CRect类的简介
- 我电脑中有一个程序是ccc.exe是什么东西啊 是不是木马啊
- vba调用dll函数实例 查看某个程序都调用哪些api函数
- vc怎么编译 什么是VC++,他是一种编程语言还是编译软件
- Windows NT 编写Windows CE程序 (二)
- VC插件 VC++ Oracle 开发入门教程
- VC编程绘制彩虹 基于VC.NET的GDI+编程之CImage
- vc编程培训 网络游戏服务器端编程:在VC中使用ADO[2]
- vc编程培训 VC++环境下浮动工具条的编程
爱学记

微信收款码
支付宝收款码