Sign in to follow this  
Followers 0
Zags

ShellExecuteWait help needed

6 posts in this topic

Hello all, I'm having a problem with the ShellExecuteWait fuction. At one point in my script I need to start Windows' "Connect to a Network Projector" wizard.

ShellExecuteWait("C:\Windows\system32\NetProj.exe","", "C:\Windows\system32")

However, when the script reaches this point, it gives me the error: "Windows cannot find 'C:\Windows\system32\NetProj.exe' . Make sure you typed the name correctly, and then try again." I know that's the correct directory, and the name of the exe I'm trying to run. If I change "NetProj" to "Notepad", Notepad launches, same with Netplwiz.

Is there something special about NetProj.exe that I'm not aware of?

Share this post


Link to post
Share on other sites



Depends on the windows version you use.

What do you get if you replace ShellExecuteWait with RunWait?


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2017-04-18 - Version 1.4.8.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-27 - Version 1.3.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

Didn't think to mention the windows version. I'm running Windows 7 Professional.

Replacing ShellExecuteWait with RunWait does not produce an error, but the wizard doesn't lauch either. The script quits, Exit code: 0 but does not appear to have actually done anything.

Share this post


Link to post
Share on other sites

If you are running the 64 bit version of Windows 7 then it looks like a File System Redirector problem.


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2017-04-18 - Version 1.4.8.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-27 - Version 1.3.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

If you are running the 64 bit version of Windows 7 then it looks like a File System Redirector problem.

Yes, I'm running 64 bit windows. I compiled the script to exe (x64) and it works. I'm assuming the editor defaults to 32 bit when you tell it to run the script. I wish I understood exactly what was happening with the redirection problem. I'm sure theres a way to do this with a 32bit exe, but the solution is a bit beyond me right now.

Share this post


Link to post
Share on other sites

I think if you compile the script for 32 bit on a 64 bit system you need to access directory SysWOW64, not System32.


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2017-04-18 - Version 1.4.8.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-27 - Version 1.3.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0