J'dois être le seul con dans ce cas de figure, mais bon on tente quand même.
Voilà donc un truc tout bête: un CGI lancé depuis apache enregistré en tant que user LOCAL_SYSTEM fait un popen sur un programme tout aussi con: pouf crash:
Access Violation at location 77c3f463 in module msvcrt.dll Reading from location 00000000. |
J'ai essayé un peu tout et n'importe quoi (programme inexistant, commande dos, ...), même résultat.
Quelqu'un d'autre serait tombé sur ce bug et/ou (gasp) aurait trouvé l'incantation à prononcer pour que ça marche ? Évidemment en passant par l'api Win32 style CreateProcess avec InheritHandle, ça marche, mais toute ma logique était basé sur stdio, va falloir tout refaire
Bon, en attendant, j'ai une poupée voudoue de Stevie Monkey Ballmer à étriper.