#

Visual Studio: Debuggen als Administrator
 
Für einige Anwendungen,  die man unter Microsoft Visual Studio entwickelt,  muss man Administrator-Rechte während der Laufzeit besitzen.
Zum Beispiel wenn man auf die Registry in der Anwendung zugreift, kommt die Fehlermeldung

Es wurde versucht, einen nicht autorisierten Vorgang auszuführen.
-2147024891

 
Damit man die Anwendung als Administrator debuggen kann, muss man hierzu Visual Studio beenden und erneut als Administrator öffnen
Hierzu Visual Studio mit dem Kontextmenü (rechte Maustaste) öffnen und [Als Administrator ausführen] auswählen

 

 
 
 
FehlerMeldung Ohne Administrator Rechte unter Windows Forms:

System.UnauthorizedAccessException was unhandled by user code
HResult=-2147024891
Message=Es wurde versucht, einen nicht autorisierten Vorgang auszuführen.
Source=mscorlib
StackTrace:
bei Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
bei Microsoft.Win32.RegistryKey.SetValue(String name, Object value, RegistryValueKind valueKind)
bei Word_Add_In_Microsoft_Programmierer.frmTranslate.set_reg_key(String string_key, String feature, String appName, UInt32 value) in C:\_Daten\Desktop\WinForms\Word_Add_In_Microsoft_Programmierer\Word_Add_In_Microsoft_Programmierer\frmTranslate.cs:Zeile 160.
bei Word_Add_In_Microsoft_Programmierer.frmTranslate.SetBrowserFeatureControlKey(String feature, String appName, UInt32 value) in C:\_Daten\Desktop\WinForms\Word_Add_In_Microsoft_Programmierer\Word_Add_In_Microsoft_Programmierer\frmTranslate.cs:Zeile 152.
bei Word_Add_In_Microsoft_Programmierer.frmTranslate.fix_IE_Browser_Control() in C:\_Daten\Desktop\WinForms\Word_Add_In_Microsoft_Programmierer\Word_Add_In_Microsoft_Programmierer\frmTranslate.cs:Zeile 119.
bei Word_Add_In_Microsoft_Programmierer.frmTranslate.btnInit_IE_Click(Object sender, EventArgs e) in C:\_Daten\Desktop\WinForms\Word_Add_In_Microsoft_Programmierer\Word_Add_In_Microsoft_Programmierer\frmTranslate.cs:Zeile 74.
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
InnerException:
 

 
 
Mobile

.

123movies