Sorun:
FreeSSHd programı bazı yerlerde kurulum sonrasında ikona çift tıklayıp çalıştırılmak istendiğinde "You don't have administrator rights! freeSSHd will close" uyarı mesajı gösterip hiç açılmaz.
Açıklama:
Sorunun tespit edilmiş kesin sebebi olmamakla birlikte fikir birliğine varılan sebebi FreeSSHd programını çalıştıran kullanıcının Admistrator yetkisine sahip olmasının yanında isminin de "Administrator" olmasının gerektirilmesidir.
Çözüm:
Aşağıdaki adımları uygulayarak freeSSHdService.exe'nin assembly'sine müdehale ederek açılışta çıkan uyarıyı engelleyip programın çalışmasını sağlayabilirsiniz.
- Download http://www.ollydbg.de/
- Open freeSSHDService.exe in OllyDbg
- Press Alt+E and select the FreeSSHDService.exe module (first one on the list)
- Right click in the box and click Search for -> All referenced text strings.
a. A new window will open - In the new window, in the new window right click and select Search for text, enter "Tray icon shown (admin logged in)".
- Note the address here, in 1.3.1 it's 002E3349
- Go back to your main window and press CTRL+G, enter this address.
- Scroll up 4 lines, the address in 1.3.1 is 002E333E, it should read 74 56
- Right click on this address and select Binary -> Edit
- Change the HEX +00 field (bottom box) to 90 90, click ok
- Right click on the modified addresses, select Copy to executable -> Selection
- Right click in the resulting window and select Save File
- Overright the existing FreeSSHDService.exe