2015-11-02 77 views
0

我有一個完全在Windows 8.1中運行的.Net應用程序。而我想要做的就是在電腦上運行它,但不安裝Windows。我想將我的軟件暴露給觸摸屏顯示器中的其他人,如果Windows在那裏運行,它可以讓他們訪問操作系統並執行一些操作。那麼微軟就沒有像某些服務器或某種東西那樣的解決方案,它允許你只安裝.Net框架並運行它的應用程序,從一個類似於控制檯的東西? 謝謝!如何在不安裝Windows的情況下運行.Net應用程序?

+0

您可能會嘗試.NET Micro Framework,但這完全是另一回事,它不會支持您的桌面.NET配置文件。你將不得不重寫許多代碼。 –

+0

有一個.net clr非窗口os,它的調用.net單聲道,我認爲它只支持linux – Kelmen

回答

2

您似乎在尋找的是一種運行應用程序並防止用戶轉義應用程序的方式。這就是所謂的售貨亭模式。請參閱How to put a Windows PC into kiosk mode with Assigned Access上的這篇文章,以獲取在Windows 8.1中完成此操作的指南。

+0

太好了。正是我需要的。非常感謝。 –

0

運行應用程序,而.NET:
你總是需要在Windows上運行.NET應用程序!所以你的最終用戶有purchase a License(或OEM PC) - (有像Mono .NET Linux實現,但你必須在開發芻議要考慮幾件事情,以正確的仿真...)

所以:You always need a operatingsystem on which is .net installed!

註釋您「服務器的想法」
您可以通過的TerminalServer和RDP連接(無縫遠程應用程序)共享您的應用程序。但您還需要一個許可證(Windows & TerminalServiceCAL)以及一些硬件或服務提供商。不知道您的預算;) - y並且不要忘記:獲得許可的WindowsClient或具有良好實施的RDP客戶端的某個系統... (ThinClients)

你應該尋找什麼或:你的意思是什麼問:
如果你想使用GroupPolicies避免用戶更改Windows的計算機上的幾件事情你必須restict用戶和Security Logic或/和通過實施a different shell。還有可還原通過在每次重新引導用戶進行的所有cahnges第三方軟件......很多方法來羅馬..要看你的需求...

走得更遠這裏:Group Policy management for IT pros
這裏:Local Users and Groups

+0

你好Downvoter!你有沒有讀過這個anser?我試圖描述用戶的情況 - 感謝downvoting&沒有發佈理由 - downvoting,張貼沒有評論和沒有更好的答案只是愚蠢的 – Cadburry

+0

你甚至不應該嘗試回答這樣一個問題,不知道.NET和Windows之間有什麼關係。 –

+0

非常感謝您的回答。我正在尋找更像售貨亭模式的東西,這是在另一個答案中提到的。 –

相關問題