Prozessnamen für VirtuaWin-Regel bestimmen?

Prozessnamen für VirtuaWin-Regel bestimmen?

Ich möchte, dass alle Fenster für eine bestimmte Anwendung in VirtuaWin (Version 4.4) einer bestimmten Regel folgen, kann dies aber nicht so umsetzen, dass es auch nach einem Neustart bestehen bleibt.

Bei der Anwendung, die mir Probleme bereitet, handelt es sich leider um eine proprietäre Anwendung, die in meinem Unternehmen verwendet wird, und ich habe außer der Tatsache, dass sie auf basiert, nicht viele Informationen über ihre Funktionsweise .NET.

Mit Spy++ kann ich die Fensterklasse für die von dieser Anwendung erstellten Fenster ermitteln. Sie lautet WindowsForms10.Window.8.app.0.<something>. Die <something>Änderungen erfolgen beim Neustart des Systems. Indem ich die Fensterklasse überprüfe und meine VirtuaWin-Regel ändere, kann ich das gewünschte VirtuaWin-Verhalten erzielen, aber es ist ärgerlich, bei jedem Neustart Spy++ öffnen zu müssen!

Ich möchte eine Regel erstellen, die den Prozessnamen verwendet, aber bisher war das nicht erfolgreich. Ich habe sowohl <programname>.exe(was der Prozessname in der Liste „Prozesse“ im Task-Manager zu sein scheint) als auch <programname>(ohne .exe) ausprobiert, ohne Erfolg. Gibt es andere Möglichkeiten, den „Prozessnamen“ zu ermitteln, den VirtuaWin sieht?

Antwort1

Der Prozessname ist der vollständige Pfad zur ausführbaren Datei. Beispiel: C:\Windows\Notepad.exe. Damit sollte Ihre Anwendung zuverlässig erkannt werden.

Alternativ können Sie bei VirtuaWin standardmäßig mit der mittleren Maustaste auf die Titelleiste eines Fensters klicken, um das Kontextmenü von VirtuaWin zu öffnen. Von dort aus können Sie unter anderem eine Fensterregel hinzufügen. Dies funktioniert bei bestimmten Programmen nicht, die benutzerdefinierte Fenster verwenden (meiner Erfahrung nach ist Firefox eines davon).

verwandte Informationen