私はこのNASMコードを持っています
extern GetStdHandle
extern WriteFile
extern AllocConsole
extern FreeConsole
extern SetConsoleTitleA
extern SetConsoleCursorPosition
extern Sleep
extern ExitProcess
extern ExitWindowsEx
import GetStdHandle kernel32.dll
import WriteFile kernel32.dll
import AllocConsole kernel32.dll
import FreeConsole kernel32.dll
import SetConsoleTitleA kernel32.dll
import SetConsoleCursorPosition kernel32.dll
import Sleep kernel32.dll
import ExitProcess kernel32.dll
import ExitWindowsEx user32.dll
.
section .text use32
..start:
call [ExitWindowsEx]
実行すると、コンピュータの電源を切る機能が実行されません。パラメータが必要だと読みましたが、C#でこのようなパラメータをどのように正確に渡すのですか