Reiniciar Serviços do windows

Delphi

29/10/2004

estou desenvolvendo um programinha que lê um arquivo binario e joga essas informações no registro do windows XP. Nesses arquivos há um formulario (tamanho ou tipo de papel) para impressora, tipo boleto, nota fiscal etc. Para que isso? para não ter que configurar os formularios do meu programa manualmente, eu somente mando um arquivo binario pronto e já configurado para importar. O programa funciona, mas os novos formularios só aparecem depois de eu reiniciar o windows ou reiniciar o spooler de impressão.


Minha dúvida é: [b:31e76a13a0]Como Faço pra reiniciar o serviço ou spooler de impressão do windows XP via programação delphi?? [/b:31e76a13a0]

Agradeço desde já.[/b]


Vitor Rubio

Vitor Rubio

Curtidas 0

Respostas

Xanatos

Xanatos

29/10/2004

Usando WMI voce consegue!!! pesquisa na net sobre isso e vc vai achar tudo!!! esse link é do suporte MSN sobre WMI_Services

[url]http://msdn.microsoft.com/library/en-us/wmisdk/wmi/win32_service.asp[/url]


GOSTEI 0
Tatuweb

Tatuweb

29/10/2004

Olá,

Acho que no tópico abaixo tem o que vc quer. Troque o nome do serviço para ´Spooler´.
:arrow: http://delphiforum.icft.com.br/forum/viewtopic.php?t=53780&start=1


GOSTEI 0
POSTAR