2009-12-16 16 views
0

我想創建一個像UAC這樣的環境。即我的對話框應該顯示給用戶,除非他對此作出響應,否則我想禁用背景。用戶不應該能夠進行任何活動。創建一個像UAC一樣的環境

爲此,我創建了一個新桌面並在新桌面上顯示我的對話框。但我想要像背景似乎禁用(或透明??)UAC的東西。

有誰知道如何去做呢?

感謝 羅希特

+1

如果隨機應用程序開始這樣做,我會*如此*生氣。請重新考慮。 – Thomas 2009-12-16 10:06:31

+0

當你被告知要做某事時,你至少可以做到這一點。 – Rohit 2009-12-16 14:07:35

+0

我找到了我想要的東西。 http://www.ureader.com/msg/14721854.aspx – Rohit 2009-12-17 11:04:05

回答

0

「用戶應該無法開展任何活動」。

這是否包括鎖定桌面,註銷,關閉,重新啓動等。是否包括阻止其他用戶嘗試登錄?

這種行爲通常需要更改Windows的會話管理 - 這與基於加密狗/令牌的系統使用的行爲相同。

此MSDN文章可能值得一讀,看看它是否更符合你想要的東西。 http://msdn.microsoft.com/en-us/magazine/cc163489.aspx

+0

我想模仿UAC的安全桌面模式。用戶可以取消新桌面上的對話框並繼續他的工作。但是,如果用戶想繼續使用我的應用程序,他將不得不選擇繼續或其他。 我設法通過截取當前桌面的截圖並將其顯示在新桌面上,從而給出了背景中原始桌面的錯覺。現在唯一的問題是將屏幕截圖變暗,以使其顯示爲禁用。 只是想知道是否有一個容易,而不是現在做我現在正在做的方式? – Rohit 2009-12-16 14:06:52

相關問題