私はには何もない - 最小のサイズのWindows実行可能ファイルを作成したいと思います。pause()と同じWindowsはsyscallですか?
私が心配するのは、タスクマネージャにプロセスエントリを保存することだけです。
Linuxでは、これは非常に簡単です(pause
システムコールを使用する場合は2つのアセンブリ命令が必要です)。 Windowsで同様の結果を得るにはどうすればよいですか?
私は実行ファイルのサイズを最小限に抑えようとしていますが、実際には何もしない実行可能ファイルを10kBにしたくありません。
アセンブリでこれを達成する方法はありますか?私が言及したように、私はむしろプロセスを "ハング"にするために巨大なライブラリを含めることはしません。
'foo:jmp foo'? – melpomene
@melpomeneそれは忙しいです。 'pause()'はシグナルが到着するまでプロセスを停止させるシステムコールです。 – fuz
'Sleep(INFINITE)'は多量のコードを必要としません。 –