Prev: The event object gets signalled when an USB flash drive is inserted
Next: Using CreateProcess from a print processor
From: io_x on 30 Jun 2010 14:22 [alt.lang.asm,comp.os.ms-windows.programmer.win32] "io_x" <a(a)b.c.invalid> ha scritto nel messaggio news:4c2b0cd3$0$12128$4fafbaef(a)reader4.news.tin.it... > > "Frank Kotler" <fbkotler(a)myfairpoint.net> ha scritto nel messaggio > news:i05ned$8r3$1(a)speranza.aioe.org... >> Nathan wrote: >>> On Jun 25, 4:25 pm, Frank Kotler <fbkot...(a)myfairpoint.net> wrote: >>>> Nathan Baker wrote: >> it's "not my fault". First time I've created a zombie (that I know of). From >> what I read, the cause is the caller not doing a "wait", so maybe it's the >> "Windows code" that needs alteration... and I'll need to implement a fake >> WaitForSingleProcess@?... or whatever you'd use. Does Windows have "zombies"? yes i have one sub thread of the function that not close... it was generated from the OS api function ws2_32.gethostname(char* string, int size) in a OS Windows 7, is it a bug? there is someone of you know what is the function for OS windows 32 bit for know the IP address or name of the PC in which the program run? >> If so, does your program create 'em? Not a problem for this "toy" code - they >> disappear (seem to) when we exit the server. >> >> I guess this works well enough to post. I claimed it was the "same code" as >> for Windows. I lied. Linux just doesn't like backslashes in filenames, so I >> "flipped" 'em. I think Windows will tolerate forward slashes. If it's a >> problem, we can easily "%ifdef" it to one or the other. Aside from a couple >> cosmetic changes, I think that's the only alteration I did to your code. I'll >> repost it anyway:
From: io_x on 7 Jul 2010 05:26
"io_x" <a(a)b.c.invalid> ha scritto nel messaggio news:4c2b88ff$0$31370$4fafbaef(a)reader1.news.tin.it... > [alt.lang.asm,comp.os.ms-windows.programmer.win32] > yes i have one sub thread of the function that not close... > it was generated from the OS api function ws2_32.gethostname(char* string, > int > size) in a OS Windows 7, is it a bug? the problem is about close the program in this way main: .... ret with the return but like above there are no problem in windows xp the problem remain for windows 7 for not have subthread at the end i wuold use main: ExitProcess(0) ret the above remove the one more thread that sys create and remove the name of the program in the list of process seen with CTRL-ALT-CANC i think in all OS windows types but the memory of the program is correctly free from the sys? > there is someone of you know what is the function for OS windows 32 bit > for know the IP address or name of the PC in which the program run? > >>> If so, does your program create 'em? Not a problem for this "toy" code - >>> they >>> disappear (seem to) when we exit the server. >>> >>> I guess this works well enough to post. I claimed it was the "same code" as >>> for Windows. I lied. Linux just doesn't like backslashes in filenames, so I >>> "flipped" 'em. I think Windows will tolerate forward slashes. If it's a >>> problem, we can easily "%ifdef" it to one or the other. Aside from a couple >>> cosmetic changes, I think that's the only alteration I did to your code. >>> I'll >>> repost it anyway: > > > > > |