现在有一个应用程序  名称是vuw2.exe,怎么可以用C#获取他的安装目录啊
        有什么高招吗

解决方案 »

  1.   

    注册表
    进程
    COM
    等等
      

  2.   

    我想,应该按照如下思路去做:
    *.在注册表中查找vuw2.exe,如果能够找到,则查看与此相关的注册项,这些相关注册项很有可能包含应用程序的安装目标,然后读取注册表项的值,即可得到应用程序的安装目标。
    *.如果在注册表中查不到,则只有在程序首次启动时,在硬盘中搜索vuw2.exe文件,并把搜索结果写入到配置文件,下一次程序启动后,读取配置文件即可。
      

  3.   

    windows api也可以
    getmodulefilename
    dllimport一下