2014-01-24 40 views
-3

我想通過在背景中添加服務來在後臺鎖定程序。用戶需要輸入密碼才能使用該程序。窗口鎖定程序背景

sc create newservice binpath = "C:\Users\User\Test.exe" 

問題是,我不確定如何編寫程序。
首先,我可以使用哪種編程語言? Cmd,C++還是其他?
二,我該如何編寫這個exe文件?

我從朋友那裏聽到過這個消息,但我不知道該怎麼寫。

任何幫助將不勝感激。

+0

我不明白你的問題。什麼鎖?這是什麼目的? – Xearinox

+0

我的意思是,一旦瀏覽器打開,鎖將強制要求輸入密碼,如果密碼錯誤,它將強制終止瀏覽器。 – Jamie

回答

1

首先注意,後臺進程不一定是服務。

請注意,如果您希望編寫服務,請考慮Vista和以上會話隔離。此外,服務可能在另一個帳戶中運行

第三個說明。你如何「陷阱」瀏覽器?代碼注入?按進程名稱/窗口名稱查找? ....存在許多反擊,所以這不是微不足道的事情。

請注意,如果停止服務或關閉/殺死您的進程會怎樣?

第五個音符,你如何希望存儲密碼?如果是純文本,每個技術人員都會阻止您的應用。如果加密,更多的代碼,你必須寫...

第六個說明,沒有SO.com寫沒有你的願望的代碼。

+0

好吧,我的朋友告訴我他可以做一個後臺服務作爲可執行文件,這樣服務就會循環,一旦映像名存在並且正在運行,就會彈出一個窗口並要求輸入密碼。停止服務**可以**,因爲人們可能不容易找到該服務。另外,我只想將我的密碼保存在可執行文件中。 – Jamie

+1

再次,你不需要服務運行在循環中執行。 – Xearinox

+0

Okey我將Firefox.exe重命名爲IDONTNEEDPASSWORD.exe,您的應用程序無用。 – Xearinox