Estou tendo problemas com um programa que estou desenvolvendo se comportando de maneira diferente entre o Windows 7 Professional SP1 e o Windows XP Professional SP3 após o desligamento. Ele deve solicitar ao usuário que salve quando desligar, semelhante ao Excel. O Excel funciona no Windows 7 e XP, mas meu programa só funciona em 7.
Eu tentei usar
taskkill /im process.exe
apenas para o meu processo e
taskkill /im explorer.exe /t
para a árvore do explorador na tentativa de isolar o problema, mas meu programa age conforme o esperado. Alguém tem alguma idéia de como o procedimento de desligamento funciona em termos de como ele mata processos? Existem diferenças entre o Windows XP e o Windows 7?
Tags windows-7 windows-xp