共用方式為


HOW TO:在 Visual Basic 中刪除登錄機碼

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

程序

若要刪除登錄機碼

  • 使用 DeleteSubKey 方法來刪除登錄機碼。此範例刪除了 CurrentUser 登錄區中的機碼 Software/TestApp。您可以在程式碼中,將此機碼變更成適當的字串,或採用使用者提供的資訊。

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

穩固程式設計

如果機碼/值組不存在,則 DeleteSubKey 方法會傳回空字串。

下列情形可能會造成例外狀況 (Exception):

安全性

如果未授與足夠的執行階段使用權限 (RegistryPermission),或使用者不具有正確的建立或寫入存取權 (由 ACL 判斷),則登錄呼叫會失敗。例如,具有程式碼存取安全性權限的本機應用程式,可能不具有作業系統使用權限。

請參閱

參考

DeleteSubKey

DeleteSubKey

RegistryKey

概念

安全性和登錄 (Visual Basic)

其他資源

讀取和寫入登錄 (Visual Basic)