2011-09-13 48 views
0

我正在爲使用Silverlight的客戶端創建LOB應用程序..使用silverlight寫入註冊表?

此應用程序的一個要求是向用戶註冊表寫入一個值,該值將由另一部分架構使用。

我知道這可能會引發一些人的警鐘,但這是可能的......如果它不能在silverlight中完成有另一種方法(active x也許)?

回答

1

如果這是一個值得信賴的應用程序,您可以讀取和寫入註冊表,寫入註冊表僅限於HKEY當前用戶。

賈斯汀天使這真棒帖子,會告訴你很多「隱藏的寶石」。

http://justinangel.net/CuttingEdgeSilverlight4ComFeatures

一些代碼:

  using (dynamic shell = AutomationFactory.CreateObject("WScript.Shell")) 
      {      

       shell.RegWrite(@"HKCU\Software\Classes\...", ...); 

乾杯 布勞

+0

感謝布勞..你得到的餅乾!我的老闆最終找到了一個更好的解決方案,最終獲得註冊表鍵到用戶機器......不知道我是否應該害怕:P –