[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: correction::ldapsearch as own process
On Thu, Feb 24, 2000 at 04:04:34PM +0100, Mikael wrote:
> I managed to miss the ' \\ ' in the first argument
> (.\\bin\\ldapsearch.exe) in my previous question.
> I am trying to start the ldapsearch executable with the CreateProcess
> API command but I fail, ie
>
>
> char commando[100];
> strcpy(commando,".\\bin\\ldapsearch.exe -b \"dc=envilogg,dc=se\"
> -s base \"objectclass=*\" > d:/myldif999.ldf");
>
I'm not sure how NT works, but perhaps you cannot have stdout redirection in
the command line like this. Perhaps you will have to manually read a pipe
and output that, or use a command similar to the Unix system() function
(which on Unix, calls the command using "sh -c '<cmd>'").
--
-----------=======-=-======-=========-----------=====------------=-=------
/ Ben Collins -- ...on that fantastic voyage... -- Debian GNU/Linux \
` bcollins@debian.org -- bcollins@openldap.org -- bmc@visi.net '
`---=========------=======-------------=-=-----=-===-======-------=--=---'