2012-08-07 81 views
1

我在Uni工作在我的三年級項目。如何只允許管理員關閉程序?

特徵的一個組成部分是與該程序僅管理員可以一團糟這包括:

  • 安裝
  • 卸載
  • 設置(文件)

和最後,有爭議的; '關閉程序'。

這是我目前的想法。

Windows窗體應用程序,在啓動時啓動,注意各種事物,並監視和防止其他人,關閉與PC(不知道如何使程序在關機很好地退出?),然後應該計算機再次啓動該計劃在啓動時會在那裏工作。

我不知道,如果它的Windows服務更好,但程序肯定需要一個Windows窗體界面,因此用戶可以登錄(應管理員要求這樣做的,通過用戶帳戶)。

任何人都可以諮詢我的Windows服務是否會更好,如果是的話,對他們的一些好的文檔?我查看並試用了MSDN教程,但沒有多少運氣,甚至沒有理解。

我知道這是不好的做法與用戶干涉,並阻止它們關閉程序,但它的功能的全部一部分管理員會故意安裝。

Ø是啊,我忘了,更不用說將要安裝的程序。

+2

考慮讓程序作爲服務運行。如果您曾經使用過防病毒程序,那麼他們大多數人都是這樣操作的。 – Wug 2012-08-07 20:47:06

回答

2

通常這與用戶的權限管理和角色做了..你創建用戶併爲其分配角色。如果試圖「關閉」的給定用戶具有「管理員」角色,那麼我們允許他,否則我們不會。您可以將這些用戶註冊到註冊表中,並創建一個可以與您的程序交談或直接查詢的Windows服務。

+0

我會製作Windows服務,然後讓它將程序集成嗎?或者我會製作該程序,然後着眼於集成Windows服務。這將會很大,那麼我如何最好地接近它呢? 我應該只是做程序,然後重做這些位? – JonE 2012-08-07 20:54:43

相關問題