2013-07-25 32 views
0

我正在嘗試爲每個客戶端啓動時運行的Internet Cafe Managment創建應用程序(Windows窗體)並要求輸入登錄憑據。我在櫃檯系統上運行服務器應用程序。我有服務器中的數據庫,客戶端可以通過WCF應用程序訪問它。 我的問題是如何讓它在系統啓動時運行,並且只允許人們在輸入正確的憑據後使用系統。除非輸入憑證,否則不應進行其他活動,也不能關閉。c#Cafe Manager應用程序需要登錄並在啓動時運行

+0

在啓動時運行應用程序很簡單,有幾種標準的方法可以通過向註冊表添加註冊表來實現。可以由您的安裝程序完成。 您可以創建一個安全的wcf服務,以便所有的服務調用都會被認證。順便說一句,如果服務器和客戶端都在同一個網絡中,您可以使用Windows身份驗證,因此無需製作您自己的安全系統。至於使應用程序無法關閉,這可能很難。我甚至看到裸露的銀幕ATM :-) – ElDog

+1

@ElDog相反,啓動時運行應用程序的「標準」方式是將其添加到「啓動」文件夾中。每個用戶都有一個用戶,並且有一個用於「所有用戶」。編輯註冊表是*不*執行此操作的方式。 –

回答

1

我的猜測是,你會被重新發明輪子(這已經解決了許多次),但如果你真的想在這裏推出自己的一些事情來看看:

您的問題很廣泛,有很多方法可以實現您的要求。有些可能是乾淨而複雜的,而另一些則可能是骯髒的黑客(系統模式形式),但更易於實現。

+0

您提供的鏈接非常有用。我使用了將它添加到啓動文件夾的方法。我正在做WPF中的Windows應用程序。我發現代碼禁用像Alt + F4等組合鍵。再次感謝你,我明白我的問題並不精確。 – ajaybhasy

相關問題