怎样加栽其他的应用程序
来源:互联网 发布:阿里云申请域名步骤 编辑:程序博客网 时间:2024/04/30 00:22
我记得这好象是出场频度很高的问题。
三个SDK函数 winexec, shellexecute,createprocess可以使用。
WinExec最简单,两个参数,前一个指定路径,后一个指定显示方式.后一个参数
值得说一下,比如泥用 SW_SHOWMAXMIZED方式去加栽一个无最大化按钮的 程序,呵呵
就是Neterm,calc等等,就不会出现正常的 窗体,但是已经被加到任务列表里了。
ShellExecute较 WinExex灵活一点,可以指定工作目录,下面的 Example就是直接
打开 c:/temp/1.txt,而不用加栽与 txt文件关联的应用程序,很多安装程序完成后
都会打开一个窗口,来显示Readme or Faq,偶猜就是这么作的啦.
ShellExecute(NULL,NULL,_T("1.txt"),NULL,_T("c://temp"),SW_SHOWMAXMIZED);
CreateProcess最复杂,一共有十个参数,不过大部分都可以用NULL代替,它可以
指定进程的安全属性,继承信息,类的优先级等等.来看个很简单的 Example:
STARTUPINFO stinfo; //启动窗口的信息
PROCESSINFO procinfo; //进程的信息
CreateProcess(NULL,_T("notepad.exe"),NULL,NULL.FALSE, NORMAL_PRIORITY_
CLASS,NULL,NULL, &stinfo,&procinfo);
三个SDK函数 winexec, shellexecute,createprocess可以使用。
WinExec最简单,两个参数,前一个指定路径,后一个指定显示方式.后一个参数
值得说一下,比如泥用 SW_SHOWMAXMIZED方式去加栽一个无最大化按钮的 程序,呵呵
就是Neterm,calc等等,就不会出现正常的 窗体,但是已经被加到任务列表里了。
ShellExecute较 WinExex灵活一点,可以指定工作目录,下面的 Example就是直接
打开 c:/temp/1.txt,而不用加栽与 txt文件关联的应用程序,很多安装程序完成后
都会打开一个窗口,来显示Readme or Faq,偶猜就是这么作的啦.
ShellExecute(NULL,NULL,_T("1.txt"),NULL,_T("c://temp"),SW_SHOWMAXMIZED);
CreateProcess最复杂,一共有十个参数,不过大部分都可以用NULL代替,它可以
指定进程的安全属性,继承信息,类的优先级等等.来看个很简单的 Example:
STARTUPINFO stinfo; //启动窗口的信息
PROCESSINFO procinfo; //进程的信息
CreateProcess(NULL,_T("notepad.exe"),NULL,NULL.FALSE, NORMAL_PRIORITY_
CLASS,NULL,NULL, &stinfo,&procinfo);
- 怎样加栽其他的应用程序
- 怎样加载其他的应用程序?
- 如何关闭其他的应用程序
- MFC 加载其他的应用程序
- 获取其他应用程序的context
- 访问其他应用程序的SharePreferences
- MFC 加载其他的应用程序
- 读写其他应用程序的sharedpreferences
- 访问其他应用程序的Activity
- 启动其他应用程序的组件
- 访问其他应用程序所占的内存空间
- vc中调用其他应用程序的方法
- MFC中访问应用程序的其他类。
- 启动调用其他应用程序的方法
- IOS openURL 运行其他的应用程序
- Android---接收来自其他应用程序的内容
- 读、写其他应用程序的SharedPreferences
- Android中打开其他应用程序的组件
- 弹出窗口
- 杨可雅思
- C++学习笔记四
- 如何在程序中获得其他程序的 图标?
- 如何编程结束应用程序?如何编程控制windows的重新引导?
- 怎样加栽其他的应用程序
- VSTS
- 确定应用程序的 路径
- MSDN文档的错误:关于UnmanagedType.LPStruct和UnmanagedType.Struct
- 获得各种目录信息
- 我的.Emacs文件的配置
- 如何自定义消息
- 如何改变窗口的 图标?
- 华为牛人在华为工作十年的感悟!(