Hallo,
ich habe ein Programm, womit ich über die Registry den Taskmanager deaktivieren bzw. aktivieren möchte. Dazu habe ich eine GUI und einen ActionListener, wo man mittels Button den Taskmanager aktivieren oder deaktivieren kann.
Jetzt klappt alles. Leider scheint die Funktion zum Bearbeiten des Taskmanagereintrags in der Registry nicht zu funktionieren. Wenn ich die Funktion im normalen Programm (Eclipse) nutze, klappt alles. Doch wenn ich das Programm über eine Executable Jar Datei ausführe, geht es nicht. Leider weiß ich auch nicht, wie ich an Fehlermeldungen komme (bei Jar Dateien).
Mein Code für die Funktion zum (de-)aktivieren:
Wie kann ich es hinbekommen, dass die Registry Funktion auch über die Jar Datei klappt?
ich habe ein Programm, womit ich über die Registry den Taskmanager deaktivieren bzw. aktivieren möchte. Dazu habe ich eine GUI und einen ActionListener, wo man mittels Button den Taskmanager aktivieren oder deaktivieren kann.
Jetzt klappt alles. Leider scheint die Funktion zum Bearbeiten des Taskmanagereintrags in der Registry nicht zu funktionieren. Wenn ich die Funktion im normalen Programm (Eclipse) nutze, klappt alles. Doch wenn ich das Programm über eine Executable Jar Datei ausführe, geht es nicht. Leider weiß ich auch nicht, wie ich an Fehlermeldungen komme (bei Jar Dateien).
Mein Code für die Funktion zum (de-)aktivieren:
Java:
System.loadLibrary("ICE_JNIRegistry");
RegistryKey hardware = Registry.HKEY_CURRENT_USER;
hardware = hardware.createSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System","");
RegDWordValue dWordValue = new RegDWordValue(hardware,"DisableTaskMgr",RegistryValue.REG_DWORD);
dWordValue.setData(disable);
hardware.setValue(dWordValue);
Wie kann ich es hinbekommen, dass die Registry Funktion auch über die Jar Datei klappt?