Hello Mr. Roth: Yes, I'm interested. Please let me know what you have in mind. Also, regarding my perplexing problem, I think I may have found out what the real problem is. It seems that when a user logs on, the use of the Runh.exe program adds a couple of seconds to the time it takes the logon script to run.
Since the OS doesn't wait for logon scripts to finish executing before giving the user a shell, the drive-mappings created by the logon script are not "in-place" when the user's startup program begins (and this startup program relies on a particular drive mapping). So, the solution I will be trying tomorrow is to use PolEdit to set the "Default Computer->System->Logon->Run logon scripts synchronously" check box (this setting also appears under "Windows NT System->Logon"). What this (supposedly) does is to wait for the logon scripts to complete before starting the user's shell. In any event, I would still appreciate any tips/tricks regarding the Perl console. Thanks. Dean Theophilou Genisar -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 09, 2002 8:42 AM To: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED] Subject: RE: Perplexed Alternatively there are some tricks you can use to minimize and even hide the normal perl.exe console. They require the use of Win32::API. Let me know if you are interested. -----Original Message----- From: Jenda Krynicky [mailto:[EMAIL PROTECTED]] Sent: Wednesday, January 09, 2002 8:10 AM To: Perl_beginner EE-mail"; Perl-Win32-Admin@ActiveState. com Subject: Re: Perplexed "Dean Theophilou" <[EMAIL PROTECTED]> wrote > I created a Perl logon script for use on an NT TSE machine which sets > environment variables and maps drives. It runs as expected when it's > run from the path specified in User Manager for > Domains->Profile->Logon Script Name. Since I don't want the user to be > able to see it when he logs on, I use runh.exe with the script. > > Unfortunately, when I use runh.exe, the user's program, which > launches at startup, can't find the drive that the logon script is > supposed to map. I've also noticed this kind of behavior when calling > the logon script from Usrlogon.cmd. Try to run the script with c:\perl\bin\wPerl.exe That one should not create the console, but otherwise it's just the normal perl interpreter. Jenda =========== [EMAIL PROTECTED] == http://Jenda.Krynicky.cz ========== There is a reason for living. There must be. I've seen it somewhere. It's just that in the mess on my table ... and in my brain. I can't find it. --- me _______________________________________________ Perl-Win32-Admin mailing list [EMAIL PROTECTED] http://listserv.ActiveState.com/mailman/listinfo/perl-win32-admin -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]