01 2011 檔案
摘要:引子 WRK 是微軟于 2006 年針對教育和學術界開放的 Windows 內核的部分源碼, WRK(Windows Research Kernel)也就是 Windows 研究內核, 在 WRK 中不僅僅只提供了 Windows 內核模塊的部分代碼,其還提供了編譯工具, 也就是通過這個編譯工具,你可以將你的 WRK 編譯成一個 EXE 文件, 也就是內核可執行模塊,然后你可以利用這個 ...
閱讀全文
摘要:引子 前面介紹的幾種用于實現進程之間通信的方法都是比較正統的方式, 像剪貼板,命名管道這些都還是用得比較多的, 而這里將介紹的是一種比較偏門的方法來實現進程間的通信, 所謂偏門呢,自然就是用的少,能夠不用就不要使用。 其實這種方法就是通過動態鏈接庫來實現進程間的通信。 ?????????? ???????????????? 動態鏈接庫(DLL)概述?????????????? 既然是要...
閱讀全文
摘要:引子 好,到這里呢,就需要介紹實現進程間通信的第四種方式了, 也就是通過命名管道來實現,前面介紹的那三種方式呢,都是有缺陷或者說局限性太強, 而這里介紹的命名管道相對來說,在這方面就做得好很多了, 比如,剪貼板的話只能實現本機上進程之間的通信, 而郵槽的話雖然是可以實現跨網絡之間的進程的通信, 但麻煩的是郵槽的服務端只能接收數據,郵槽的客戶端只能發送數據,太悲劇了, 而對于匿名管道的...
閱讀全文
摘要:引子 前面的兩篇博文分別介紹了通過剪貼板和通過郵槽來實現進程之間的通信, 其中剪貼板呢,是用來實現本地兩個進程之間的通信, 而郵槽則既可以實現本地兩個進程之間的通信,也可以實現本地進程和服務器進程的通信, 當然,上面這兩種方式都是有局限性的,比如剪貼板就只能實現本地進程之間的通信, 而在郵槽中,雖然是既可以實現本地進程之間的通信,又能實現本地進程和遠程服務器進程的通信, 但是使用郵槽的...
閱讀全文
浙公網安備 33010602011771號