withinlove
驱动牛犊
驱动牛犊
  • 注册日期2005-05-26
  • 最后登录2011-03-24
  • 粉丝1
  • 关注0
  • 积分89分
  • 威望47点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:1486回复:5

2k磁盘检测机制的问题????

楼主#
更多 发布于:2005-06-27 18:03
  如果非法关机的话,2k在下次启动时候会检测硬盘,可见我们每次正常关机时,系统都会在c盘做一个正常关机的标记,下次启动的时候将检测这个标记,然后决定是否启动chkdsk.exe,
那么,我想知道,它到底是怎样激活的呢?
这个机制具体又是怎样的?
还有如果用PQ for win 调整分区后,在下次启动的时候(大概也就是2k通常检测磁盘的时候)停顿下来,执行磁盘操作, 在China Dos联盟有人甚至认为这个时候实际上是一个32位的"dos"(题外话拉)
我的意思,有没有那位老哥对这个机制比较熟悉,我们是不是也可以模仿???

期待回复.......................!!!!
withinlove
驱动牛犊
驱动牛犊
  • 注册日期2005-05-26
  • 最后登录2011-03-24
  • 粉丝1
  • 关注0
  • 积分89分
  • 威望47点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-06-28 23:39
各位牛哥
都说说话啊
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-06-29 09:38
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager的值BootExecute
你在这里面加上你的应用程序,系统也会在启动的时候加载你的程序,不过你的程序必须是Native Nt Process,具体可参考:http://www.gbnis.com/read_file.php?id=1916&left=oto

好像systeminternal上面也有一个例子
withinlove
驱动牛犊
驱动牛犊
  • 注册日期2005-05-26
  • 最后登录2011-03-24
  • 粉丝1
  • 关注0
  • 积分89分
  • 威望47点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-06-29 17:38
太好了
太感谢了
斑竹就是牛
以后我一定要多来
withinlove
驱动牛犊
驱动牛犊
  • 注册日期2005-05-26
  • 最后登录2011-03-24
  • 粉丝1
  • 关注0
  • 积分89分
  • 威望47点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-06-29 17:49
还有一个问题是在nt下还是可以有api操作硬件的,方法是把硬件当作一个大文件来写
我看过的文章都是基于api的,只使用NTDLL.dll输出的1403个本机API函数该怎样操作硬件???
期待回复
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-06-30 13:13
很多win32 api都有其对应的native api,你用这些native api去实现就可以了,
不知道你要操作什么样的硬件,通常都是打开硬件设备(ZwCreateFile, NtCreateFile),然后XxReadFile, XxWriteFile或者XxDeviceIoControlFile
游客

返回顶部