2012-07-02 38 views
0

我製作了桌面應用程序。在Netbeans平臺上使用Java Swing。現在我做了我的應用程序的安裝程序。之後,我想改變用戶的權限,當我的應用程序。安裝在PC中。我想爲bash文件或批處理或任何可執行文件更改用戶權限。在Windows中更改用戶權限的批量/ bash /可執行文件

如何在Windows中更改批處理或bash或可執行文件以更改用戶權限?

+0

當myApp insall在Windows中,然後我必須更改myapp.so的配置文件首先我有更改permision的用戶從只讀修改control.so我想爲此批處理或可執行文件perpose。 – Jay

+1

你是否需要管理員權限來做出這樣的改變? – trashgod

+0

我想要這種更改的管理員權限。 – Jay

回答

2

我做了我的應用程序的安裝程序。

Java桌面應用程序的一個很好的安裝程序。是Java Web Start

我不得不更改配置文件

這是比較常見的提取配置。來自只讀文件或資源(例如Jar中的條目)的細節並將它們存儲在「已知位置」中。該地點的常見選項包括:

  • Preferences可以保留名稱/值對的API。
  • 基於JWS的PersistenceService也可以存儲配置。詳細信息,但提供基於流的訪問,因此它可以處理更多種類的信息(例如,名稱/值對的Properties文件或序列化對象或XML ..,用於超出名稱/值對的更復雜的配置設置)。

    這是demo. of the PersistenceService。演示。存儲文本。
+0

我是否正確推斷JWS應用程序可以使用來自沙箱的'PersistenceService',即沒有提升?我猜測這種緩存的JWS應用程序不需要在Windows上觸發UAC。 – trashgod

+0

@trashgod *「我是否正確推斷JWS應用程序可以使用來自沙盒的PersistenceService,即沒有提升?」*是的。演示的JNLP的沙盒版本。根本沒有安全因素。 *「我猜測這種緩存的JWS應用程序不需要在Windows上觸發UAC。」*我非常肯定'不會觸發UAC',不幸的是我的網站運行速度很慢,所以我無法證實在這一刻。 –