Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Umgebungsvariable CLIENTNAME löschen

Frage Microsoft

Mitglied: AlexDu

AlexDu (Level 1) - Jetzt verbinden

15.01.2009, aktualisiert 15:29 Uhr, 7235 Aufrufe, 4 Kommentare

Hallo,

seit Windows XP existiert eine Umgebungsvariable CLIENTNAME=Console.
Ich suche eine Möglichkeit diese dauerhaft zu löschen.
Das setzen mittels set CLIENTNAME= wirkt sich nur auf diese Sitzung aus.
Beim nächsten Programmaufruf wird der Wert wieder zurück gesetzt.
Das löschen des Registry-Eintrages unter HCU/Volatile_Environment wirkt auch nur einmal.
Nach dem Aufruf der API-Funktion GetClientName wird der Wert wieder eingetragen.
Hintergrund ist, dass ein altes Programm die Existenz dieser Varible abfragt und wenn sie vorhanden ist,
die Arbeit einstellt, weil es der Meinung ist, auf einem Terminalserver zu laufen. Bis W2K hat das auch
funktioniert.

Gruß Alex
Mitglied: Biber
15.01.2009 um 18:49 Uhr
Moin Alex,

da sehe ich wenig Chancen, die Variable CLIENTNAME dauerhaft zu entfernen.

Wenn Du es dem "alten" Programm nicht beibringen kannst (Bugfix von [H]Ersteller oder mittels Hex-Editor), dann musst Du wohl mangels Alternativen das Program aus einer CMD-Session, also via Batch starten und in dieser Batch vorher ein
Set "Clientname="
machen...

Bugfix von Ersteller/Hersteller erscheint mir sinnvoller.

Grüße
Biber
Bitte warten ..
Mitglied: AlexDu
16.01.2009 um 10:41 Uhr
Danke Biber,

aber da müßte ich ca. 10 Versionen updaten und bezahlen.Da wäre ein Neukauf preiswerter. Aber das Programm ist so noch ganz brauchbar, nur dieses Problem mit dem schlecht programmiertem Lizenzmanagment.

Zur Not müßte ich es wohl rauspatchen.
<OffTopic>
Ist das eigentlich legal, wenn ich ein Programm (das ja mal bezahlt wurde) wieder funktionsfähig mache?
</OffTopic>
Gruß Alex
Bitte warten ..
Mitglied: Biber
16.01.2009 um 11:13 Uhr
Moin AlexDu,

Zur Not müßte ich es wohl rauspatchen.
<OffTopic>
Ist das eigentlich legal, wenn ich ein Programm (das ja mal bezahlt wurde) wieder funktionsfähig mache?
</OffTopic>
Hmmmm. Nein.[Was nicht heisst, dass ich nicht genauso verfahren würde.]
Ist es denn absolut ausgeschlossen, dass der Hersteller ein WinXP-Bugfix liefert?
Ist ja nun nicht Deine Schuld, dass die aus dem Vorhandensein der Variable %CLIENTNAME% so unzulässig verallgemeinerte Schlüsse gezogen haben.

Grüße
Biber
Bitte warten ..
Mitglied: AlexDu
16.01.2009 um 13:07 Uhr
Ist es denn absolut ausgeschlossen, dass der Hersteller ein
WinXP-Bugfix liefert?
Ist ja nun nicht Deine Schuld, dass die aus dem Vorhandensein der
Variable %CLIENTNAME% so unzulässig verallgemeinerte
Schlüsse gezogen haben.

Ja, es wird nur die neue Version verkauft oder ich müßte alle Updates bis heute kaufen, was noch teurer ist.

Gruß Alex
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Bash Umgebungsvariable PATH Splitten (1)

Frage von Marabunta zum Thema Batch & Shell ...

Batch & Shell
Umgebungsvariable "PATH" für eine Anwendung anpassen (7)

Frage von enno zum Thema Batch & Shell ...

Batch & Shell
gelöst Umgebungsvariablen mit PowerShell anpassen - Problem (5)

Frage von speedy26gonzales zum Thema Batch & Shell ...

Windows Server
gelöst Änderung Umgebungsvariable per GPO (4)

Frage von Coreknabe zum Thema Windows Server ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
CNC Maschinen verlieren Netzwerkverbindung (kurioser Fehler) (22)

Frage von NoHopeNoFear zum Thema LAN, WAN, Wireless ...

Drucker und Scanner
Erfahrungen mit Enterprise-Tintenstrahldruckern A4 und A3 (14)

Frage von User1000 zum Thema Drucker und Scanner ...

Webentwicklung
Aktuellen Mitarbeiter auf Homepage anzeigen (13)

Frage von alemanne21 zum Thema Webentwicklung ...