作者dcleft (SOSOYA)
看板C_and_CPP
标题[问题] Windows的System call
时间Mon Apr 6 09:03:52 2009
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
1F:推 sunneo:win32api应用system call 04/06 16:02
3F:→ dcleft:sorry, 我不太清楚,是指windows system call一定要透过 04/06 16:51
4F:→ dcleft:win 32 api来进行吗? 也就是 win sys. call = win 32 api? 04/06 16:52
5F:→ sunneo:不是呢 是syscall部分是winapi的基础 04/06 16:55
6F:→ sunneo:比如mkthread包装MKTHREAD syscall 04/06 16:57
7F:→ sunneo:而beginthread包装mkthread 04/06 17:00
8F:→ dcleft:那要如何不透过win32而直接call syscall呢? 04/06 17:01
10F:→ sunneo:也许上面这个做法你可以试试看 04/06 17:02
11F:→ sunneo:syscall number参考syscall.h.html那页看看 04/06 17:03
12F:→ dcleft:可是 #include <os/syscall.h> 在VS和devC++都会说找不到 04/06 17:08
13F:推 Chevelle:sysenter 04/06 20:45
14F:→ dcleft:sysenter ? 04/06 23:26
15F:推 Chevelle:就是叫你去 google 一下的意思 04/07 00:19
16F:→ Chevelle:不过 read open 那样的练习 那就玩 win32 的 CreateFile 04/07 00:20
17F:→ Chevelle:这些 api 就很够了 04/07 00:20