Hallo,
ich habe ein Programm, dass im Laufwerks-Kontextmenü registriert ist, aber nicht auf das Systemlaufwerk angewendet werden soll. Das Programm selber verfügt über keinen derartigen Test. Daher möchte ich mittels AppliesTo die Anwendung auf Nicht-Systemlaufwerke
beschränken. Da ich nicht sicher sein kann, dass C: immer das Systemlaufwerk ist, benötige ich einen mehr generischen Ansatz. Ich dachte nun, dass folgendes funtkionieren könnte:
[HKEY_CLASSES_ROOT\Drive\shell\meinProgramm]
AppliesTo = NOT %SystemDrive% (REG_EXPAND_SZ)
Nur leider funktioniert das so nicht. Ich bin bereits seit Tagen am Suchen und habe auch System.Volume.IsRoot und System.Storage.SystemCritical probiert. Aber entweder verstehe ich beide falsch (wirklich dokumentiert sind beide nicht) oder ich liege mit
meiner Syntax falsch. Für Hinweise oder gar eine Lösung meines Problems, wäre ich sehr dankbar.
MfG Daniel