>A VFP_based application is used on LAN.
>InstallShield setup creates on workstation's desktop shortcut and program menu shortcut to the main application that is on server.
>During WorkStation installation the path to program("target") and to "Start in" folder are not known.
>InstallShield creates 2 enviroment variables my_prog and my_startdir. I can read their value by using VFP function GETENV().
>I would like to use them for substitution in shortcut fields Target and Start_In by placing %my_prog% and %my_startdir% in corresponding fields. Since sometimes LAN configuration changes, a procedure to locate server program and start_in directory is used.
>To update enviroment vars should be used something like a function SetEnviromentVariable in kernel32.
>How can I call this or another applicable function from Windows tools?
>Maybe, there is a way to do it directly in VFP?
>TIA
>
>Ed
Check if
Enumerating Environment Variables can be of help.
If it's not broken, fix it until it is.
My Blog