共用方式為


如何:在 Visual Basic 中刪除登錄機碼

DeleteSubKey(String)DeleteSubKey(String, Boolean) 方法可用來刪除登錄機碼。

程序

若要刪除登錄機碼

  • 使用DeleteSubKey方法來刪除登錄檔鍵。 此範例會刪除 CurrentUser hive 中的金鑰 Software/TestApp。 您可以在程式代碼中將此變更為適當的字串,或讓它依賴使用者提供的資訊。

    My.Computer.Registry.CurrentUser.DeleteSubKey(
        "Software\TestApp")
    

健全的程式設計

如果索引鍵/值組不存在,此方法 DeleteSubKey 會傳回空字串。

以下條件可能會造成例外狀況:

.NET Framework 安全性

如果未授與足夠的運行時間許可權,或使用者沒有正確的存取權(RegistryPermission由 ACL 決定)來建立或寫入設定,登錄呼叫就會失敗。 例如,具有程式代碼存取安全性權限的本機應用程式可能沒有作業系統的權限。

另請參閱