[Release] D2Tray (Task Killer + Optionen)

02/06/2012 21:58 -Sun-#1
Aktuelle Version:
V 1.4.2.0 (09.04.2016 21:08)

Auch ich hatte das Problem mit den "not responding window". Also ein wenig gesucht und [Only registered and activated users can see links. Click Here To Register...] ausprobiert. Aber auch hier ging es mir wie einigen anderen, dass die Fenster nicht immer geschlossen wurden.

Den [Only registered and activated users can see links. Click Here To Register...] habe ich nicht probiert, da es mir nicht gefällt das er ALLE Task's überwacht und ich weiß auch nicht ob die automatische Positionierung der Fenster mit dabei ist, was ich bei Muddy sehr gut fand. Allerdings fehlte mir dort die Einstellmöglichkeit wo die Fenster angezeigt werden sollen.

Also entschloß ich mich das schnell nachzubauen und die Sachen die mir fehlten gleich zu ergänzen. Heraus kam mein D2Tray.

Funktionen:
  • Überprüfen ob D2 Prozess reagiert
  • Nicht reagierende D2 Prozesse schließen
  • D2 Fenster automatisch plazieren (abschaltbar)
  • D2 Fenster automatisch verstecken (abschaltbar)
  • Größe der D2 Fenster kann angegeben werden
  • Größe der "Ghost Windows" passen sich an die D2 Fenstergröße an
  • Überprüft alle Prozesse die mit "Game" beginnen
  • Positionswert ( X/Y ) aktualisieren sich beim Verschieben der "Ghost Windows"
  • Einfacher Start des D2 Manager über Kontextmenü des Tray-Icons
  • Schreiben eines Logfiles zur Kontrolle

Einstellungen:
  • Position für 10 Fenster einstellbar
  • Position der Fenster über "GhostWindows" einstellbar
  • D2 Fenster automatisch positionieren
  • D2 Fenster automatisch verstecken
  • Größe für die D2 Fenster und "Ghost Windows"
  • Abstand in Sekunden der Überprüfungen
  • Anzahl Prüfungen bevor ein Prozess geschlossen wird
  • Pfad zum D2 Manager

Version History
V 1.4.2.0
  • [New] Icons auf der Taskbar werden entfernt wenn die Fenster versteckt werden

V 1.4.1.0
  • [New] Erweitert auf 10 Diablo Instanzen / Fenster

V 1.4.0.0
  • [New] Hinweis wenn ein Prozess geschlossen werden soll und es nicht funktionierte ( dann gehts vernftig weiter )
  • [New] zu überprüfende Prozessnamen können jetzt frei eingegeben werden ( keine Konflikte mehr mit anderen Programmen/Spielen )
  • [New] Kontextmenü des Tray-Icons erweitert um die möglichen Fenstergrößen ( schnelles Wechseln der Auflösung wenn man z.B. kurz etwas kontrollieren möchte. Wird nicht gespeichert )

V 1.3.0.0
  • [Bug] Fenster werden in bestimmten Konstellationen nicht richtig angeordnet

V 1.2.0.0
  • [Bug] Prozesse "GameXXX" wurden nicht erkannt
  • [Bug] Fenster wurden neu angeordnet obwohl "AutoRearrange" nicht aktiviert

V 1.1.0.0
  • [Bug]Eingabe Textboxen für Positionsangabe funktioniert wieder
  • kleinere Optimierungen


Sollte unter allen Windows Version laufen.

Voraussetzung:
.NET 4.0
Muss als Administrator gestartet werden (sonst können die Prozesse nicht geschlossen werden)

Hoffe es hilft dem ein oder anderen ;)



Report Virenscan von [Only registered and activated users can see links. Click Here To Register...]
Code:
Dateiname: 	D2Tray_V1.4.2.0.zip
Erkennungsrate: 	0 / 56
Analyse-Datum: 	2016-04-09 19:07:29 UTC ( vor 0 Minuten )  
MD5 1e6e7d6f73ca0ebd6712c9c0e4254bb4
SHA1 6744878b4dc1acc9de51c2aabe26b8070d261724
SHA256 1c2682892323efa9fb1dfdea84e3feead08d0f29cd3ae7a9e485c668bdbe973a
ssdeep
6144:KnwERc5YDnZQNSBumTht5NQONSDnrRk6Q1shE6:AwERFqeumTH5NQrNI6

File size 217.6 KB ( 222781 bytes )
File type ZIP
Magic literal
Zip archive data, at least v2.0 to extract

TrID 	ZIP compressed archive (100.0%)
Screenshots:
02/06/2012 22:21 kal_el#2
Quote:
Position für 4 Fenster einstellbar
das gefällt mir :) wollt sie schon immer anders überlappt haben.

Quote:
Pfad zum D2 Manager
was bewirkt das?

mal laden und guggen.... :)
02/06/2012 22:29 -Sun-#3
Ich hab da einfach den Pfad zu meinem D2NT drin. So kann ich den einfach über das Kontextmenü des Icons starten. Eintrag ist fest "D2 Manager".

Kleine Spielerei einfach und ein Icon auf dem Desktop weniger ;)
02/06/2012 22:41 Muddy Waters#4
Source sieht schick aus, auch wenn ich es nur überflogen habe, da mir momentan etwas die Zeit fehlt. Danke fürs Release, wobei ich hier natürlich für nichts bürgen kann; man sollte Anwendungen aus dem Netz immer mit einem gesunden Maß an Misstrauen begegnen.

Du solltest der Vollständigkeit halber aber definitiv einen Virustotal Report hier einfügen. ;)
02/06/2012 22:49 -Sun-#5
Quote:
Originally Posted by Muddy Waters View Post
Du solltest der Vollständigkeit halber aber definitiv einen Virustotal Report hier einfügen. ;)
Ich glaub ich stell mich da grad zu blöd an dafür :(
Gibts da ne kurze Anleitung wie ich das dort scannen lassen kann und dann hier einfügen?
02/06/2012 23:10 kal_el#6
Code:
 
SHA256: 993cafb9b67f123c750e1d29fd5b81d9c4cbdd472db1bd2331756f4e3b753d17 
SHA1: 82c7f2d24b9b060a35066fe037895c7bca93a34a 
MD5: 6f4bd3a9c8bb23e4cfe4a8e1a73ff239 
File size: 431.0 KB ( 441344 bytes )  
File name: D2Tray.exe 
File type: Win32 EXE 
Detection ratio: 0 / 43 
Analysis date: 2012-02-06 21:46:22 UTC ( 22 Minuten ago )
:)

scheint clean

funzt auch super die fensterjustierung
02/06/2012 23:29 prrovoss#7
und das programm erkennt jetzt auch die prozesse ohne rückmeldung die von muddys prozess monitor nicht erkannt wurden?
02/06/2012 23:32 -Sun-#8
Bei mir jetzt paar Tage durchgelaufen ohne Probleme mit den hängenden Fenstern. Wurden alle wunderbar geschlossen ;)

Deshalb habe ich auch das Logfile eingebaut. So kann man kontrollieren ob es hängende Fenster gab und diese geschlossen wurden.
02/07/2012 00:07 prrovoss#9
Quote:
Originally Posted by -Sun- View Post
Bei mir jetzt paar Tage durchgelaufen ohne Probleme mit den hängenden Fenstern. Wurden alle wunderbar geschlossen ;)

Deshalb habe ich auch das Logfile eingebaut. So kann man kontrollieren ob es hängende Fenster gab und diese geschlossen wurden.
ok ich lass es jetzt auch mal ein paar tage laufen zum test.
wenn eine d2 instanz vom d2nt manager neugestartet wird, wird das nicht geloggt oder?
02/07/2012 00:13 -Sun-#10
Quote:
Originally Posted by prrovoss View Post
wenn eine d2 instanz vom d2nt manager neugestartet wird, wird das nicht geloggt oder?
Nein, das bekomme ich nicht mit. Wobei der ja sowieso D2 neu startet, wenn der Prozess oder das Fenster geschlossen wurde. Dem vertrau ich da jetzt einfach mal ;)
02/07/2012 11:02 TheCrazy11#11
Sieht mal schick aus!

Wie funktioniert die Positionierung bei mehr als 4 Fenstern?
Habe meistens 4 Bots laufen + 1 oder 2 Instanzen, mit denen ich manuell spiele.
Wenn da jetzt eine der Botinstanzen neugestartet wird, wie wirkt sich das aus?

Kann es momentan nicht testen, da ich vor dem WE (und auch da eher nicht) nicht zu meinem Rechner komme...
02/07/2012 11:07 -Sun-#12
Quote:
Originally Posted by TheCrazy11 View Post
Wie funktioniert die Positionierung bei mehr als 4 Fenstern?
Puh, gute Frage. Hab bisher noch nicht mehr wie 4 Fenster benötigt ;)

Technisch ist es ganz einfach. Es werden die Prozesse (Game.exe) durchlaufen und angeordnet. Da derzeit nur 4 davon überprüft werden und diese wahllos ausgewählt werden (das macht Windows), kann es bei mehr als 4 Fenstern zu wechselnden Fenstern kommen.

Ich kann das aber gerne auf 6 oder 8 Fenster erweitern, das ist kein Problem. Was würde denn da Sinn machen von der Anzahl?

Gibts noch andere Wünsche / Anregungen?

Edit:
Ich überleg grad ob ich zur Einstellung der Fensterpositionen eine Art Rahmen anzeige den man verschieben kann und so die Position festlegt... oder mit den D2 Fenstern machen...
Da muss ich noch ein wenig drüber nachdenken ;)
02/07/2012 13:00 Stibi#13
wonach scannt er denn? game.exe? wie darf i mir des vorstellen?
02/07/2012 13:46 DeathFromHeaven#14
hmm schade, er wirft mir immer nen Fehler aus, glaub liegt daran, dass ich 5 Fenster offen hab. Und ich kann keine negativen Koordinaten eingeben, bräuchte die aber für meinen zweiten Monitor...
Und leider zwingt er die Fenster nicht in die 640x480 :(

schade bleib ich wohl doch erstmal bei der Kombi aus Taskkiller+Muddys

EDIT: hmm er spuckt mir bei jeder neuzuordnung ne Fehlermeldung aus, das behindert zwar keinen Gameprozess ist aber nervig :(
Programm arbeitet aber trotzdem weiter, und über Tipps, wie man irgendwie doch auf den zweiten monitor kommen kann wäre ich sehr dankbar! :)
02/07/2012 14:29 -Sun-#15
Ist doch kein Problem. Die Erweiterung auf mehr als 4 Fenster ist schnell gemacht. Wieviele sollen es denn werden?

Negative Werte?
Ich hab auch 2 Monitore und der zweite beginnt bei mir bei x=1920.
Ist Dein Hauptbildschirm rechts und der 2te links?