

UseShellExecute = False the process doesn't start at all. = "-accept = ""socket,host=127.0.0.1,port=8100 urp "" - norestore - nofirststartwizard - headless - nologo" = "c:\Program Files (x86)\ 3\program\soffice.exe" exe in processes, but when I check to see if it is listening on port 8100 (netstat -a) it isn't (it does if I start the process manually with original batch). The service starts ok and restarts the process when I manually remove it, but there's an issue with process itself now.

Net using class - which has event handling for the process exiting.

I tried creating a service to keep the process running using SRVANY, but this didn't recognise when the process had died and restart itself very well. We can start this process using a batch file, but the process doesn't stay running reliably. I have a website that relies on openoffice running in server mode to convert office docs to pdf files.
