Question : Having issues with DirectX 9 on XP Embedded

Having issues with a POS system with XP Embedded OS. Trying to install Logitech software that runs a usb speakerphone. Will not install because says compuuter needs directx 9 first. Run dxdiag and version 9b is there but under "Music" tab, says there are errors. Looked at saved file and says many files are missing.
Did alot research online, tried a few things, including reinstalling directx9c - doesn't install. Purchased DirectX Happy Uninstall and rolled back to version 8 successfully. Now reinstall 9 and nothing happens - when I run dxsetup, it runs in a matter of seconds, says all finsihed but then run dxdiag and still at version 8. Any ideas? I am stuck.

Answer : Having issues with DirectX 9 on XP Embedded

Very simple.
If he is connecting from the owner's home we can safely assume it will either be from the same PC or a small set of known machines.
In that case, get the computer names.
Then change the logon script that runs for everyone in a TS (USRLOGON.CMD) and at the end add something like:

IF NOT %USERNAME% == "that_particular_username" Goto End
IF %CLIENTNAME% NEQ "Computer_Name" TSLOGOFF
:End

So resuming: check if the username matches the user you want to allow. If not, simply skip to the end (meaning do nothing). But if it matches it will go to the next line and check the %CLIENTNAME% (this passes the computer name the client is connecting from). If it does NOT match the one you want to allow, run a TSLOGOFF what will kick him out of the system.
Is this what you are looking for?

Cláudio Rodrigues
Citrix CTP
Random Solutions  
 
programming4us programming4us