Wert vom Eintrag (Standard) in der Registry ändern

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Sunny
Beiträge: 290
Registriert: 19.02.2009 06:02

Wert vom Eintrag (Standard) in der Registry ändern

Beitrag von Sunny »

Hi, ich mal wieder...
Wenn man in der Registry einen neuen Subkey erstellt, dann ist in diesem Schlüssel immer ein Eintrag, namens "(Standard)" und wenn man nichts weiter dran macht, dann ist der Wert auch nicht gesetzt. Jetzt wollte ich mal wissen, wie man mittels PB den Wert dieses Eintrags ändern kann.
Ich habs schon mit JHRegSetString(#HKEY_CLASSES_ROOT,".xyz","(Standard)","xyz - File") versucht, aber dann wird nicht der 1. Eintrag überschrieben, sondern ein 2. Eintrag mit dem gleichen Namen erstellt.
Ich möchte aber, dass der schon vorhandene Eintrag (Standard) einen neuen Wert erhält.

(Oh man... ich seh's schon kommen, das wird doch bestimmt wieder was total simples, was ich einfach nur übersehen habe :lol: )
Zuletzt geändert von Sunny am 25.06.2010 16:53, insgesamt 1-mal geändert.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Wert vom Eintrag (Standart) in der Registry ändern

Beitrag von STARGÅTE »

(Oh man... ich seh's schon kommen, das wird doch bestimmt wieder was total simples, was ich einfach nur übersehen habe :lol: )
Jup ist es ^^
This function writes or changes a string in the specified key of the given # HKEY and SubKey. If value a empty string, so you write the value of <Standard>.
Wird Value ein Leerstring übergeben, so erfolgt der Eintrag für das Value <Standard>
Also einfach : JHRegSetString(#HKEY_CLASSES_ROOT,".xyz","","xyz - File")

Steht in der Hilfe zu der User-Lib ;-)
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Sunny
Beiträge: 290
Registriert: 19.02.2009 06:02

Re: Wert vom Eintrag (Standart) in der Registry ändern

Beitrag von Sunny »

Oh man...
Das steht sogar alles drin, ich hätte nur einen Satze weiter lesen brauchen. :oops:
Antworten