locked
XP的系統權限問題 RRS feed

  • 問題

  • 我在XP系統裡面設定一個USER帳號"TEST",給它Power Users權限
    在日常作業必須執行自己開發的ap,ap會使用Crystal報表,版本是4.x
    ap裡面用toWindows的方式呼叫Crystal報表的預覽視窗。
    在user用"TEST"帳號登入時,這個功能無法啟動。
    但是給"TEST"帳號加入Administrators群組後這個功能就正常。

    由於使用的應用程式開發語言是vb6,要求開發人員重新改寫程式碼是不可能的
    但是又不想給使用者管理員的權限

    所以想請教專家們,是否可以針對某個應用程式設定其執行時的權限。
    類似IIS會有一個啟動網頁服務的帳號,ASP.NET也有一個執行時的帳號
    讓應用程式在執行的時候能有Administrators的權限,不論使用者權限是Users或Power Users

    感恩~~~
    2009年7月23日 下午 03:16

解答

  • 你可以寫一個批次檔
    先在裡面使用runas指令切換成有administrators權限的帳號 (runas用法執行 runas /? 後應該就會了)
    然後再去執行你要執行的程式

    最後再將此批次檔透過AutoHotKey這軟體轉換成執行檔..這樣就比較不會被發現該帳號密碼的資訊

    使用 AutoHotkey 將批次檔轉成 .exe 執行檔
    http://idaiwan.pixnet.net/blog/post/26358733
    微軟技術支援服務
    • 已標示為解答 Vincent Lin 2009年7月29日 上午 11:11
    2009年7月26日 上午 05:00

所有回覆

  • 你可以寫一個批次檔
    先在裡面使用runas指令切換成有administrators權限的帳號 (runas用法執行 runas /? 後應該就會了)
    然後再去執行你要執行的程式

    最後再將此批次檔透過AutoHotKey這軟體轉換成執行檔..這樣就比較不會被發現該帳號密碼的資訊

    使用 AutoHotkey 將批次檔轉成 .exe 執行檔
    http://idaiwan.pixnet.net/blog/post/26358733
    微軟技術支援服務
    • 已標示為解答 Vincent Lin 2009年7月29日 上午 11:11
    2009年7月26日 上午 05:00
  • 你可以寫一個批次檔
    先在裡面使用runas指令切換成有administrators權限的帳號 (runas用法執行 runas /? 後應該就會了)
    然後再去執行你要執行的程式

    最後再將此批次檔透過AutoHotKey這軟體轉換成執行檔..這樣就比較不會被發現該帳號密碼的資訊

    使用 AutoHotkey 將批次檔轉成 .exe 執行檔
    http://idaiwan.pixnet.net/blog/post/26358733
    微軟技術支援服務
    了解~~~
    感恩不盡~~
    2009年7月29日 下午 03:14