Anonimowy | Zaloguj się | Załóż nowe konto | 2019-02-23 02:52 CET | ![]() |
Mój widok | Zobacz | Lista zmian | Plan pracy |
Wyświetl szczegóły problemu [ Przejdź do komentarzy ] | [ Historia zgłoszenia ] [ Drukuj ] | ||||||||
Identyfikator | Projekt | Kategoria | Widoczność | Data zgłoszenia | Data modyfikacji | ||||
0002152 | WTW | [Wszystkie projekty] General | publiczny | 2014-11-21 12:03 | 2015-02-13 15:31 | ||||
Zgłaszający | hobovsky | ||||||||
Przypisany do | Kaworu | ||||||||
Priorytet | normalny | Ważność | drobny | Powtarzalność | zawsze | ||||
Status | rozwiązany | Rozwiązanie | poprawiony | ||||||
Platforma | x64 | System operacyjny | Windows | Wersja systemu | 7 | ||||
Temat | 0002152: Wykrywanie uruchomionej instancji aplikacji daje false-negative gdy WTW jest uruchamiane z innego pulpitu. | ||||||||
Opis | Podczas uruchamiania komunikatora gdy test wykaże, że jedna instancja aplikacji jest już uruchomiona, wyszukiwane jest jej okno główne. To wyszukiwanie nie powodzi się, gdy okno znajduje się na innym pulpicie, przez co WTW zdaje się, że napotkało jakiś dziwny błąd, a jego dusza w niewiadomy sposób oddzieliła się od ciała. Co jest jednak gorsze, jedyna opcja, jaką daje program po ukazaniu się komunikatu błędu to zabicie istniejącej, poprawnie działającej instancji aplikacji. | ||||||||
Kroki, by powtórzyć | 1. Utworzyć nowy desktop (np. przy użyciu aplikacji Desktops z pakietu SysInternals) 2. Uruchomić WTW na pulpicie nr 1. 3. Przełączyć się na pulpit 2. 4. Spróbować uruchomić WTW na pulpicie nr 2. 5. Gdy pojawi się komunikat o błędzie kliknąć OK. WTW umiera! | ||||||||
Dodatkowe informacje | http://www.flounder.com/nomultiples.htm [^] - Avoiding multiple instances started in the same user session. - Avoiding multiple instances started in the same desktop. - Avoiding multiple instances started in any session of the same user account. - Avoiding multiple instances started on the same machine. Osobiście używam kilku pulpitów do organizacji miejsca pracy, np. na pulpicie nr 1 mam okna pracowe (Visal Studio, przeglądarka, SVN itp) a na drugim prywatne (jutub, torrent, wtw). Szczytem marzeń by była sytuacja, gdybym mógł uruchomić dwie instancje WTW, każdą na osobnym pulpicie, i na jednej mieć otwarte okna rozmów z kolegami z pracy i klientami, a na drugim - prywatne. Domyślam się jednak, że jest to bardzo niszowy use case i ucieszy mnie chociażby poprawka któa sprawi, że po wykryciu istniejacej instancji mam opcję, która pozwoli jej przeżyć. | ||||||||
Znaczniki | Brak powiązanych tagów. | ||||||||
Dołączone pliki | ![]() | ||||||||
![]() |
|||
Data zmiany | Nazwa użytkownika | Pole | Zmiana |
2014-11-21 12:03 | hobovsky | Nowe zgłoszenie | |
2014-11-21 12:03 | hobovsky | Dodano plik: wtw.png | |
2015-02-13 15:31 | Kaworu | Status | nowy => rozwiązany |
2015-02-13 15:31 | Kaworu | Rozwiązanie | otwarty => poprawiony |
2015-02-13 15:31 | Kaworu | Przypisany do | => Kaworu |
Copyright © 2000 - 2019 MantisBT Team |