windows下,请问EXE文件怎么实现运行的?
txt格式的文件,windows是用 noteped.exe来运行
jpg格式的文件,是用 图形工具来运行
但是 exe文件呢? 我在注册表看了文件关联 exefile的路径是 "%1" %* 所以不明白~~~
[解决办法]
我只知道这是操作系统的工作调用exe的main(),还有与shell API有关!
水平有限,其他等高手来解答吧!
[解决办法]
%n就是第n个参数
如果你运行c:\a.exe a b c
那么就以"c:\a.exe" a b c为lpCommandLine调用CreateProcess
[解决办法]
内核吧。。。。maybe
[解决办法]
看下汇编就明白,.exe文件是怎么被执行的。