很多软件安装位置不一样,但是他们基本上会在注册表的同一个位置写下自己的名字和程序路径,这个位置是:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionApp Paths
所以只要去这个地方找软件路径可以了。
你可以添加你知道的正确的文件名,是它在注册表中的名字。比如office word在注册表中叫winword
终拿到的是那个exe的完全路径,如果要文件夹的话用Path.GetDirectoryName()行了
public enum Softwares
{
//The names are