我在注册表中有一个字符串,它可以指向一个.exe
,.txt
以及某些命令行参数,例如:
C:\\PAthtoTheExe\program1.exe -arg1 -arg2
如何确定“program1.exe”是否是有效的可执行文件,即它指向现有文件的 IE?(如果用户卸载应用程序,这可能会被删除,例如:)
我不喜欢解析参数的想法,因为现在,路径可以指向 a .exe
or.txt
或 a .url
。如果不这样做,我将不得不投入很长时间。
我在注册表中有一个字符串,它可以指向一个.exe
,.txt
以及某些命令行参数,例如:
C:\\PAthtoTheExe\program1.exe -arg1 -arg2
如何确定“program1.exe”是否是有效的可执行文件,即它指向现有文件的 IE?(如果用户卸载应用程序,这可能会被删除,例如:)
我不喜欢解析参数的想法,因为现在,路径可以指向 a .exe
or.txt
或 a .url
。如果不这样做,我将不得不投入很长时间。