windows ipc 相關練習

2021-07-08 09:52:22 字數 1293 閱讀 9221

1  windows服務名稱與顯示名稱

windows系統服務的啟動型別

2 ipc$空連線

3 net use 用法

4 xp ipc 簡單實驗

5  怎樣從ipc$到開放3389到最後3389只為你服務

自動:如果一些無用服務被設定為自動,它就會隨系統一起啟動,這樣會延長系統啟動時間。通常與系統有緊密關聯的服務才必須設定為自動。

[自動是隨系統啟動一起啟動]

手動:只有在需要它的時候,才會被啟動。

[手動是在你執行某一項依賴於此服務的程式時自動啟用。]

已禁用:

表示這種服務將不再啟動,即使是在需要它時,也不會被啟動,除非修改為上面兩種型別。

修改服務啟動型別

的命令列格式為:(特別注意

start=

後面有乙個空格)

備註:服務名稱可以通過檢視屬性獲得,服務名稱一般是不含空格的。

sc config

服務名稱

start= auto

(設定服務為自動啟動)

sc config

服務名稱

start= demand

(設定服務為手動啟動)

sc config

服務名稱

start= disabled

(設定服務為禁用)

說明:

sc config service name start=

描述

sc config

修改登錄檔和「服務控制管理器」資料庫中的服務項的值。

service name

指定服務的簡短名稱。

start=

指定服務的啟動型別。

boot

由啟動引導程式載入的裝置驅動程式。

system

在核心初始化過程中啟動的裝置驅動程式。

auto

每次計算機重新啟動時,甚至沒有人登入計算機時,都能自動啟動的服務。

demand

必須手動啟動的服務。如果沒有指定 start=,這就是預設值。

disabled

不能啟動的服務。要啟動乙個已禁用的服務,請把啟動型別更改為其他值。

停止/啟動服務

的命令列格式為

(這個和

net start / stop

一樣,是啟動

/停止服務的,只使用於當前)

sc stop/start

服務名稱

WindowsIPC機制 共享記憶體

程序間通訊的方法有很多種,共享記憶體只是其中的一種,在這裡分享一下自己的思路,以及寫過的測試 在實現共享記憶體用到的關鍵winapi是以下幾個 mapviewoffile unmapviewoffile handle hfile,handle to file lpsecurity attribute...

WindowsIPC機制 LPC本地過程呼叫

此處介紹的lpc通訊過程是通過埠進行的。每個服務程式與客戶程式之間是通過乙個客戶端dll相聯絡的,此處用的dll是ntdll,類似於乙個函式存根。當某個客戶程式呼叫其中的api時,api將其處理,並且送給服務程式,服務程式把結果返回給dll,存根函式等到返回值後,再把返回值傳遞給客戶程式。類似於乙個...

DFS相關練習

對於深度優先遍歷,可以用遞迴來實現。遞迴有兩個關鍵點 1.遞迴分支 2.遞迴邊界 回顧斐波那契數列 f 0 1,f 1 1,f n f n 1 f n 2 n 2 每當求f n 時,將其分為f n 1 和f n 2 對f n 1 與f n 2 又可以再分,直到分到最底層的f 0 和f 1 這時候便開...