Hallo
ich stehe vor einem problem und weiß nicht wie ich es lösen könnte
ich hab ein script gemacht, dass die verknüpfungspfeile von windows xp & vista entfernt bzw wieder hinzufügt
ich habe eine funktion, die auslesen soll, welcher gerade der aktuelle status ist
es gibt bei windows XP zwei registry einträge
einmal bei HKEY_CLASSES_ROOT\Lnkfile der IsShortcut
und bei HKEY_CLASSES_ROOT\Piffile auf IsShortcut
die zwei einträge haben keinerlei werte
ich wollte nun mit einer abfrage überprüfen ob diese einträge existieren
[autoit]If ( RegRead("HKEY_CLASSES_ROOT\Lnkfile", "IsShortcut") & RegRead("HKEY_CLASSES_ROOT\Piffile", "IsShortcut") ) <> "" Then
[/autoit]
Diese abfrage kann nie true werden
denn wenn die einträge nicht existieren liefert regread ein leeren string zurück
und wenn er existiert liefert er mir auch einen leeren string zurück, da der eintrag ja kein wert hat
wie kann man dieses problem lösen?
ich weiß nicht weiter =(