Symbol erscheint nicht im Systray

Alles, was mit Spamihilator zu tun hat. (Keine Hilfe, Bugs oder Feature Requests, siehe jeweils dort.)

Moderator: Forum-Team

Symbol erscheint nicht im Systray

Beitragvon stroem » 30. Nov 2007, 11:08

Symbol von Spamhilator erscheint nicht im Systray.
Hatte eine infiziert Datei von ZoneAlarm auf dem Rechner, muss durch ein korruptes Update von ZA auf den Rechner gekommen sein. Ist alles beseitigt. Einziges Problem seither, Spamhilator wird zwar mit dem system gestartet, funktioniert auch, aber wird nicht in den Systray geladen, so dass ich nicht ans Trainingscenter rankomme.
Beende ich den Prozess und starte SH neu, dann erscheint das Sysmbol im Systray, nicht aber beim Neustart, obwohl es funktioniert.
Hat jemand eine Hilfe? Neu installiert habe ich schon.
stroem
User
User
 
Beiträge: 3
Registriert: 30. Nov 2007, 11:01

Re: Symbol erscheint nicht im Systray

Beitragvon Chactory » 30. Nov 2007, 14:35

Bitte überprüfe einmal, ob "spamihilator.exe" im Taskmanager erscheint, nachdem Dein Computer gebootet hat, wenn nein, dann scheint der Start des Spamihilator bei Computerstart irgendwo unterbunden zu werden. Das hat manchmal mit den Benutzerrechten und der Installationsweise zu tun, siehe dazu Anbuvas FAQ.
Vostro 3450, Intel Core i5 2410M 2,3 GHz, 4 GB DDR3 SDRAM 1333 MHz, Windows 7 Pro 64 Bit SP1
Online-Hilfe: «DE» − Chactory's Tipps: «DE» − Anbuva's FAQ: «DE» und «EN» − Bob Loefflers FAQ: «EN»

Bild
Benutzeravatar
Chactory
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 8676
Registriert: 10. Jan 2004, 00:19
Wohnort: Kiel (D)

Re: Symbol erscheint nicht im Systray

Beitragvon pacha » 8. Apr 2009, 22:04

Hi Chactory!

Let me tell my own experience :
if the icon is not displayed in the systray, a check in the taskmanager shows the process as running, if launching Outlook Xpress, the status window appears ... The point is only, there is no way to acces to the detailed configuration with the parameters
I kill the process in the task manager and then I restart it from the main program list and the icon appears in the systray.
In addition, if the problem continues, I suggest to make a minor change by using "msconfig" - as an example, I have disabled an update watchdog ;-) - and to reboot : it works.
My feeling is that this behavior depends from the local configuration, the available memory, but mainly from the loading order.
On a XP PRO computer with 4GB no problem, on an other XP FAM computer with only 512MB it happens from time to time, both are using the lattest version of Spamihilator, installed and used with administrators rights.

Regards,
pacha
Zuletzt geändert von pacha am 8. Apr 2009, 23:07, insgesamt 1-mal geändert.
Benutzeravatar
pacha
Power-User
Power-User
 
Beiträge: 7
Registriert: 8. Apr 2009, 21:17

Re: Symbol erscheint nicht im Systray

Beitragvon Chactory » 8. Apr 2009, 23:06

Hi Pacha,

thank you for your contribution. Your intelligent note seems to be the best explanation of that problem and is in accordance with findings of my own, affecting analogical problems with a security suite on an older notebook.

Regards, Chactory
Vostro 3450, Intel Core i5 2410M 2,3 GHz, 4 GB DDR3 SDRAM 1333 MHz, Windows 7 Pro 64 Bit SP1
Online-Hilfe: «DE» − Chactory's Tipps: «DE» − Anbuva's FAQ: «DE» und «EN» − Bob Loefflers FAQ: «EN»

Bild
Benutzeravatar
Chactory
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 8676
Registriert: 10. Jan 2004, 00:19
Wohnort: Kiel (D)

Re: Symbol erscheint nicht im Systray

Beitragvon pacha » 22. Mai 2009, 11:55

Hi Chactory!

Let's come back to the topic subject.
After a configuration change, the symbol did not appear and therefore, I choosed the VBS way, easy to be used by any standard user and displayed below :

' ----------------------------------------------------------
' Script VBS pour SPAMIHILATOR
'
' JC BELLAMY © 2003
' ----------------------------------------------------------
Const SW_SHOWNORMAL=1
Dim args,net,ProcessSet, Process, FullProcessPath, ProgramFiles, Shell, Return
ProcessName = "spamihilator.exe"
Set net = Wscript.CreateObject("WScript.Network")
Set fso = WScript.CreateObject("Scripting.FileSystemObject")
Set shell = WScript.CreateObject("WScript.Shell")

ProgramFiles = shell.ExpandEnvironmentStrings("%PROGRAMFILES%")
'Wscript.echo "ProgramFiles : " & ProgramFiles
s= " SOURCE : script VBS JC BELLAMY © 2003 " & VBCRLF
Wscript.echo s

Computer=Ucase(net.ComputerName)
Set ProcessSet=GetObject("winmgmts:{impersonationLevel=impersonate}!//" _
& Computer).InstancesOf("Win32_process")
Trouve=false
for each Process in ProcessSet
If InStr(1,Process.Name, ProcessName, vbTextCompare)>0 Then
Trouve=True
'Wscript.echo " " & Process.ExecutablePath & VBCRLF
FullProcessPath = Process.ExecutablePath
'Wscript.echo "FullProcessPath : " & FullProcessPath
result=Process.terminate(0)
If result<>0 Then
Wscript.echo "Erreur terminaison processus " & ProcessName & " code " & result
Else
Wscript.echo "Processus " & Process.Name & " correctement terminé sur " & Computer
End if
End If
Next
If not trouve Then wscript.echo "Processus " & ProcessName & " non trouvé"

shell.Run """C:\Program Files\Spamihilator\" & ProcessName

Wscript.echo " SPAMIHILATOR fonctionne ! "
Wscript.quit
' ----------------------------------------------------------

Of course, they would be some minor changes depending on the local installation, but it might help or be a good starting point for an other VBscript.

Regards, pacha
Benutzeravatar
pacha
Power-User
Power-User
 
Beiträge: 7
Registriert: 8. Apr 2009, 21:17

Re: Symbol erscheint nicht im Systray

Beitragvon Chactory » 22. Mai 2009, 14:37

Salut Pacha!

Thank you very much for that! :)
Please give some explanations, what happens in the script program steps.

Merci!
Chactory
Vostro 3450, Intel Core i5 2410M 2,3 GHz, 4 GB DDR3 SDRAM 1333 MHz, Windows 7 Pro 64 Bit SP1
Online-Hilfe: «DE» − Chactory's Tipps: «DE» − Anbuva's FAQ: «DE» und «EN» − Bob Loefflers FAQ: «EN»

Bild
Benutzeravatar
Chactory
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 8676
Registriert: 10. Jan 2004, 00:19
Wohnort: Kiel (D)

Re: Symbol erscheint nicht im Systray

Beitragvon pacha » 22. Mai 2009, 16:55

Guten Tag Chactory!

Zuerst : the idea is : despite spami runs the symbol does not appear : kill it than restart it.
The script is summerized like :
- initialization,
- use of WMI ressources (winmgmts) to get the list of the running processes,
- if a running process is like 'spami' then kill it and set 'trouve' (gefunden) to ok
- report ob gefunden oder nicht,
- start (again) und report
- end
Ich habe auch alles anderes wegnommen und das sieht dann aus wie folgt :
' ------------------------------------------------
' Script VBS to kill and restart SPAMIHILATOR
' ------------------------------------------------
Dim Net, ProcessSet, Process, Shell
ProcessName = "spamihilator.exe"
Set net = Wscript.CreateObject("WScript.Network")
Set shell = WScript.CreateObject("WScript.Shell")

s = " This script is based upon the work of : " & VBCRLF
s = s & " JC BELLAMY © 2003 'www.bellamyjc.org'"
Wscript.echo s

Computer=Ucase(net.ComputerName)
Set ProcessSet=GetObject("winmgmts:{impersonationLevel=impersonate}!//" _
& Computer).InstancesOf("Win32_process")
Trouve=false
for each Process in ProcessSet
If InStr(1,Process.Name, ProcessName, vbTextCompare)>0 Then
Trouve=True
result=Process.terminate(0)
If result<>0 Then
Wscript.echo "An error occured by killing the processus : " & ProcessName & " error code : " & result
Else
Wscript.echo "Process " & Process.Name & " successfull killed on " & Computer
End if
End If
Next
If not trouve Then wscript.echo "Process " & ProcessName & " not running ..."

shell.Run """C:\Program Files\Spamihilator\" & ProcessName
' the previous line must be adapted depending on the local installation
Wscript.echo " SPAMIHILATOR now running ! "
Wscript.quit
' ----------------------------------------------------------
alles zwischen "wie folgt : " und "Wscript.quit" (oder "alles zwischen") sollte in eine ".vbs" Datei kopiert werden.
Dazu noch "vbscript" (oder "windows scripting host") muss erlaubt sein ...

Hoffentlich ist es jetzt einfacher zu verstehen oder zu ändern.

Regards, pacha
Benutzeravatar
pacha
Power-User
Power-User
 
Beiträge: 7
Registriert: 8. Apr 2009, 21:17

Re: Symbol erscheint nicht im Systray

Beitragvon Chactory » 22. Mai 2009, 18:23

Hallo Pacha!

Super! Vielen Dank für Deine Erläuterungen! :)

Salut, Chactory
Vostro 3450, Intel Core i5 2410M 2,3 GHz, 4 GB DDR3 SDRAM 1333 MHz, Windows 7 Pro 64 Bit SP1
Online-Hilfe: «DE» − Chactory's Tipps: «DE» − Anbuva's FAQ: «DE» und «EN» − Bob Loefflers FAQ: «EN»

Bild
Benutzeravatar
Chactory
Administrator
Administrator
 
Administration
Beta-Tester
Forum-Team
 
Beiträge: 8676
Registriert: 10. Jan 2004, 00:19
Wohnort: Kiel (D)


Zurück zu Allgemein

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 0 Gäste

 industrious-southeast