![]() |
|
#1
|
||||
|
||||
|
We are calling the SdLogonUserInformation function in OnFirstUIBefore(). Most machines have had no problem selecting a local user account to complete this part of the installation. One machine fails with the error message "Server not found. Verify that the specified server exists. The server name can not be empty."
I am entering the information as User name: <Local Machine>\<Local User> Password: <Password> The local user account most definitely exists on this machine. Without knowing what the dialog is validating against, I cannot determine why it is failing on only this machine. The machine is configured in a standard way and yet no other machine seems to be having this problem. On ALL machines, if I browse for the user account rather than just typing it in directly, InstallShield just dies abruptly. No error message, no dialog, just ~CRASH~. Any help is appreciated! I have had an open ticket with Macrovision for 3 weeks and they have done nothing but ask stupid questions and provide inane suggestions that are not even relevant. |
|
#2
|
|||
|
|||
|
Hi,
I've seen the same error on multiple machines. I don't think this is releated to a certain machine, becuase sometimes I get the message and somethimes I don't on different machines. I totally removed the IS "login" and I'm using C++ to validate the domain/user/password, if you are interested, I can post the code. - Sharon |
|
#3
|
|||
|
|||
|
I have the same Problem
Hi,
i have the same problem. Please, can you post your code here? Thx in advence |
|
#4
|
|||
|
|||
|
Try this
|
|
#5
|
|||
|
|||
|
Hi,
I am new to InstallShield and faced the error "Server not found. Verify that the specified server exists. The server name can not be empty." on a few end user's machines. I think the NetBIOS over TCP/IP should be enabled for the InstallShield's internal APIs to locate the server name. You can try enabling it and then check if this solves your problem. To enable this you need to open the Network Connections (Right Click on My Network Places on your desktop) -> Right Click on the LAN Connection -> Goto Properties -> Double Click on "Internet Protocol (TCP/IP)" from the list box-> Click on the "Advanced" Button in the dialog box -> Click on the WINS Tab. Once you choose the WINS Tab you can see the options to enable NetBIOS. Also there is an associated service for NetBIOS on TCP/IP, please ensure that its started too. On Windows Server 2003 server there is a tool called Nbtstat.exe which will display the current connections for the NetBIOS over TCP/IP. The command "nbtstat.exe -a <SERVERNAME>" fails to list the host or the command "nbtstat.exe -n" fails to list the registered name of the machine on the domain if this is disabled. On the machines where SdLogonUserInformation failed with the error message of not finding the server, I tried enabling the the NetBIOS over TCP/IP and it worked with InstallShield able to validate the user correctly. Hope this solution works out for you, since I am new to this please correct me if I am wrong somewhere and also please let me know if you find anything new. Thanks, Thiagarajan |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|