Hallo
Ich hab ein hübsches Programm geschreiben, dass daten vom ftp server holt. die XP firewall steht im weg und ich hab von den schweizern einen code zum ausschalten der firewall
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| uses Windows, winsvc, shellapi; procedure Close_Firewal; var SCM, hService: LongWord; sStatus: TServiceStatus; begin SCM := OpenSCManager(nil, nil, SC_MANAGER_ALL_ACCESS); hService := OpenService(SCM, PChar('SharedAccess'), SERVICE_ALL_ACCESS);
ControlService(hService, SERVICE_CONTROL_STOP, sStatus); CloseServiceHandle(hService); end;
begin Close_Firewal; end. |
Alles schön und gut, und das funzt ja auch, aber wie kann ich die firewall wieder einschalten? (nicht per hand!)
Moderiert von
Christian S.: Delphi-Tags hinzugefügt