上网看过一些windows内核调用的文章
我想用rundll32 user,wnetconnectdialog打开"映射网络驱动器"窗口
      rundll32 user,repaintscreen    刷新桌面但是系统有错误提示说,“加载user时出错 找不到指定模块”然后我就把整篇文章的命令都尝试过,"rundll32 keyboard,disable" - 锁写键盘  以及  "rundll32 mouse,disable" - 让鼠标失效,都会出现相关错误:“加载keyboard时出错 找不到指定模块”以及“加载mouse时出错 找不到指定模块”。但是"rundll32 shell32,Control_RunDLL" - 运行控制面板 能正常运行。那么请问为什么shell32能正常加载,而user/keyboard/mouse却加载出错呢?

解决方案 »

  1.   

    user.dll,keyboard.dll,mouse.dll都是win98中的,win2k/xp没有这几个DLL了,你看的文章太老了
      

  2.   

    找了个win98试了一下,的确98下可用
      

  3.   

    呵呵,看来文章真的老啦,那么请问NT系统是用什么命令来调用这些win内核呢?
      

  4.   

    一般api  delphi都封装好了..
    另外可以去jedi下 其他单元
      

  5.   

    用delphi调用它更方便些,我试了一下,有些函数用rundll32是无法运行的