решения:
1. teamviewer у меня заработал, но если есть че-то поопенсорснее и не такое жирное (они не охренели для quick support сделать бинарь на 4мб?) то прошу писать
2. смотрю щас http://www.uvnc.com/downloads/single-click.html на основе vnc
3. по высказанным идеям: можно в sfx архив поместить небольшой кусок cygwin-а вместе со скриптом запуска шелла через cygwin-овый nc и затем удаления распакованного хозяйства по выходу — но готовое такое решение никто не предложил (и открыт вопрос, как к cygwin-овому nc отнесется касперский)
_______________________________________________________________
под виндой сидит тупой юзер, который может только скачать прогу по url и запустить ее
прога (она же сервер) должна случайно автосгенерить логин-пароль (или magic cookie), показать крупно их юзеру, сидеть слушать порт и исполнять команды на машине юзера (допустим, через cmd.exe)
ну еще предполагается, что юзер может пересказать этот логин-пароль по телефону (особо продвинутые могут послать его по е-мейл); почему прога должна его генерить или использовать прошитый — потому, что юзер может не знать свой логин-пароль, если логинится в винду без него
то, что гуглится по ssh server for windows — это какие-то монстры, которые привязываются к юзерским аккаунтам винды, т.е. требуют от тупого юзера добавить в свою винду юзеров с логином и паролем; это, понятно, не устраивает
з.ы. для желающих послать «на винфак» — клиент (например ssh) *должен* работать под линуксом
з.ы.ы. как вариант — прога не будет генерить логин-пароль, а даст возможность зашить в себя его либо адрес сервера, куда она коннектится; но важно, чтобы ее антивирусы не считали бэкдором — а то даже netcat for windows вроде как подпадал под это