如果安装了,怎么样知道它的安装目录,并且把它启动!
比如判断系统中是否有test.exe存在,如果不存在,则提示安装,如果存在,则启动test.exe,代码应该怎么写,解决马上给分!
比如判断系统中是否有test.exe存在,如果不存在,则提示安装,如果存在,则启动test.exe,代码应该怎么写,解决马上给分!
解决方案 »
- OPENGL中的单位长度1在屏幕坐标中是多长啊
- CFileDialog的问题
- LoadLibrary的问题,不知道为什么会产生这样的错误
- 为何当IE转向其它页面后,控件就不能接受任何消息了??请高手帮忙。100分相赠,绝不失言。
- 请教高手或理论功底学的扎实的人:在VC++里,有了内存地址,怎样把该地址对应的一段数据“翻译”成字符?
- 请问大家:如何做任意形状的按钮?(欢迎在线讨论,粘贴文章时敬请粘贴有用部分,多谢)
- 紧急求助:谁有录音的程序源代码?
- 用c语言对bmp读取保存,并进行隔行读取 求大侠修改
- 如何定制LPARAM,确定WM_MOUSEMOVE中鼠标的位置
- win2000共享问题
- 请问dcom如何注册
- 请教会用DirectX的高手
判断嘛,可能就要遍历整个磁盘了。
如果是,就按"skybblue(天蓝)"说的干,省得遍历磁盘了。
如果不是,你要是知道这个程序安装后在系统中留下什么记号,比如在系统文件夹下有没有专用库,注册表有没有它的记号,只要知道一个,就可以去找,如果找到,证明这个外部程序已安装。
最后,如果你对这个外部程序一无所知,就只有遍历整个磁盘了。
正常安装的应用程序,都的路径都在注册表此表项里。包括ms