看板 C_and_CPP 關於我們 聯絡資訊
linux上的system call 我有寫過像 fork , read , open的練習 如果在Windows上想要做system call的練習,該怎麼下手呢? 有沒有相關文章可以參考? 另一個問題 windows的system call=win 32 api嗎? 還是win32只是system call的一小部分而已? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.99.0.10
sunneo:win32api應用system call 04/06 16:02
dcleft:sorry, 我不太清楚,是指windows system call一定要透過 04/06 16:51
dcleft:win 32 api來進行嗎? 也就是 win sys. call = win 32 api? 04/06 16:52
sunneo:不是呢 是syscall部分是winapi的基礎 04/06 16:55
sunneo:比如mkthread包裝MKTHREAD syscall 04/06 16:57
sunneo:而beginthread包裝mkthread 04/06 17:00
dcleft:那要如何不透過win32而直接call syscall呢? 04/06 17:01
sunneo:也許上面這個做法你可以試試看 04/06 17:02
sunneo:syscall number參考syscall.h.html那頁看看 04/06 17:03
dcleft:可是 #include <os/syscall.h> 在VS和devC++都會說找不到 04/06 17:08
Chevelle:sysenter 04/06 20:45
dcleft:sysenter ? 04/06 23:26
Chevelle:就是叫你去 google 一下的意思 04/07 00:19
Chevelle:不過 read open 那樣的練習 那就玩 win32 的 CreateFile 04/07 00:20
Chevelle:這些 api 就很夠了 04/07 00:20