Вам нужно написать какое-нибудь программное обеспечение SERVER SIDE на Windows Box.Это может быть страница ASP.NET, демон TCP / IP, скрипт PHP, все, что вам удобно при написании на стороне сервера.На этом программном обеспечении делайте все, что хотите: IE Показать окно сообщения.
На iPhone вы создадите КЛИЕНТА для удаленного подключения к программному обеспечению SERVER SIDE, работающего в Windows, и запустите желаемое действие.
iPhone -> INTERNET -> Windows Box -> Your Script -> ACTION you want.
Если вы не хотите использовать ASP.NET, PHP или любую другую программу веб-сервера, то, как я уже говорил, вы можете написать небольшой демон сервера TCP / IP или UDP / IP(используя C #, C / C ++, Python, Ruby, все, что вы хотите) реализовать свой собственный простой протокол для запуска действий на компьютере с Windows.Если на машине с Windows нет IP-адреса FULL PUBLIC, вам нужен какой-то прокси, поэтому решение будет выглядеть примерно так:
iPhone -> INTERNET -> PROXY.
Тогда ваша программа Windows должна запросить у вашего прокси новые уведомления:
Windows Box -> INTERNET -> PROXY -> ACTION you want
Это немного сложнее, но у вас нет выбора, если вы хотите, чтобы программа работала на ANY Windows Box, не имеющей публичного IP-адреса.