Here's some autoit3 code that I use to address powervoice not starting up in listening mode:
start.au3
Code:
sleep(5000)
run("PowerVoice.exe")
winwait("PowerVoice")
sleep(1000)
ControlClick ("PowerVoice","","TreeView to SAPI")
winsetstate("PowerVoice","",@SW_SHOWMINIMIZED)
the 5 second delay on start is to help avoid some directsound errors I was getting.. probably from starting SAPI before it was ready.
close.au3
Code:
winclose("PowerVoice")
winwaitclose("PowerVoice")
to address the problem with PV crapping out on suspend/hibernate-resume I added these lines to RR's ExecTBL.ini so it closes PV on suspend and reopens it on resume.
Code:
"ONSUSPEND","RUNQ;c:\progra~1\powervoice_v1\close.exe"
"ONRESUME","RUNQ;c:\progra~1\powervoice_v1\start.exe"