Vraag : Hebbend Ingebedde kwesties met DirectX 9 op XP

Het hebben van kwesties met een POS systeem met XP Ingebedde OS. Het proberen om software te installeren Logitech die een usbspeakerphone in werking stelt. Niet zal installeren omdat zegt compuuter directx 9 eerste vereist. De looppas dxdiag en de versie 9b zijn daar maar onder het lusje van de „Muziek“, zeggen er fouten zijn. Bekeken opgeslagen dossier en zegt vele dossiers een onderzoek missing.
Did online, probeerden een paar dingen zijn, met inbegrip van het opnieuw installeren van directx9c - installeert niet. Gekochte Gelukkige Desinstallatie DirectX en met succes gerold terug naar versie 8. Installeer nu 9 opnieuw en niets gebeurt - wanneer ik dxsetup loop, loopt het in een kwestie van seconden, zegt allen finsihed maar anderzijds dxdiag en nog bij versie 8 lopen. Om het even welke ideeën? Ik ben stuck.

Antwoord : Hebbend Ingebedde kwesties met DirectX 9 op XP

Zeer eenvoudig.
Als hij van het huis verbindt van de eigenaar kunnen wij veilig veronderstellen het of van zelfde PC of een kleine reeks bekende machines zal zijn.
In dat geval, krijg de computernamen.
Dan verander het openings van een sessiemanuscript dat voor iedereen in TS (USRLOGON.CMD) loopt en voeg aan het eind iets als toe:

ALS NIET %USERNAME% Eind == „that_particular_username “ Goto
ALS %CLIENTNAME% NEQ „Computer_Name“ TSLOGOFF
: Eind

Zo hervattend: controleer als de gebruikersbenaming de gebruiker aanpast u wilt toestaan. Als niet, sla eenvoudig aan het eind (de betekenis doet niets) over. Maar als het aanpast zal het naar de volgende lijn gaan en zal %CLIENTNAME% controleren (dit gaat de computernaam over de cliënt van verbindt). Als het niet aanpast wilt u toestaan, in werking stelt een TSLOGOFF wat hem uit het systeem zal schoppen.
Is dit wat u zoekend bent?

Cláudio Rodrigues
Citrix CTP
Andere oplossingen  
 
programming4us programming4us