-1

我正在从注册表中读取启动项并检查关联文件是否存在。

示例注册表值:

"C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static\amd64\CLIStart.exe" MSRun

C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static\amd64\CLIStart.exe MSRun

"C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static\amd64\CLIStart.exe" /parameter

"C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static\amd64\CLIStart.exe" -paramaeter1 -parameter2

C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static\amd64\CLIStart.exe -MSRun /parameter

"C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static\amd64\CLIStart.exe -MSRun /parameter"

如何排除参数?我只想要C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static\amd64\CLIStart.exe一部分。

操作系统如何实现这种分离?

4

1 回答 1

0

这是一个家庭作业吗?无论如何,这将达到想要的结果。

return yourPath.Trim('\"').Substring(0, yourPath.LastIndexOf(".exe") + 3);
于 2013-08-24T09:09:48.923 回答