读书人

windows下请教EXE文件如何实现运行的

发布时间: 2012-06-25 18:37:39 作者: rapoo

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文件是怎么被执行的。

读书人网 >C++

热点推荐