[Win32utils-devel] Process.create with logon issue
Daniel Berger
djberg96 at gmail.com
Tue Dec 11 22:07:12 EST 2007
Heesob Park wrote:
<snip>
> > What's your result? any error message? or just nothing?
>
> I tried this on WinXP Home:
>
> struct = Process.create(
> :app_name => "notepad.exe",
> :with_logon => 'foo',
> :password => 'xxxx',
> :domain => 'MYDOMAIN'
> )
>
> (Note that I didn't set the flags explicitly - the docs say the
> CREATE_DEFAULT_ERROR_MODE, CREATE_NEW_CONSOLE, and
> CREATE_NEW_PROCESS_GROUP flags are enabled by default).
>
> The result was:
>
> The service cannot be started, either because it is disabled or because
> it has no enabled devices associated with it.: CreateProcess() failed:
> (Process::Error)
>
> That error is junk - the number (1058) must just happen to match a
> service error.
>
> Maybe it's a Home vs Pro issue? Or maybe I'm just doing something wrong.
>
>
> That's strange. On my WinXP Home, your test code works fine also.
> What result wtih another domain like "." or nil?
> It works same with whatever domain even with nil in my case.
I can only guess that I've shut off some service that this function
requires, but I don't see anything documented.
Ah, well. If you say it works, then I'll release it. :)
Thanks,
Dan
More information about the win32utils-devel
mailing list