Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1] 2  Все   Вниз
  Печать  
Автор Тема: Автозапуск url чтоб юзер этого не видел.  (Прочитано 34909 раз)
0 Пользователей и 8 Гостей смотрят эту тему.
toper
Гость
« : 16-02-2006 11:44 » 

К примеру мне надо сделать, чтоб когда я запускал свой комп, автоматом у меня грузилась одна страничка, но только так чтоб я этого не видел. Тоесть чтоб практически не замечал этого...
Я нашел себе альтернативный способ. Просто засунул в автозапуск html, но у меня открывается броузер и просматривает тот html что мнен надо. А как сделать чтоб броузер или чтото другое попадало на этот html, но не высвечивалось и не открывалось...   Здесь была моя ладья...
С уважением Toper!
Записан
PooH
Глобальный модератор

ru
Offline Offline
Пол: Мужской
... и можно без хлеба!


« Ответ #1 : 16-02-2006 11:59 » 

а смысл? Быть такого не может

 напиши программу и обращайся по HTTP  к нужному URL
Записан

Удачного всем кодинга! -=x[PooH]x=-
toper
Гость
« Ответ #2 : 16-02-2006 12:17 » 

а смысл? Быть такого не может

 напиши программу и обращайся по HTTP  к нужному URL


Как писать и что для этог надо? Я просто в этом не бум-бум
Записан
PooH
Глобальный модератор

ru
Offline Offline
Пол: Мужской
... и можно без хлеба!


« Ответ #3 : 16-02-2006 13:13 » 

Цитата
что для этог надо?

нужно быть
Цитата
бум-бум

ты расскажи, для чего это надо - мож другой способ найдем Ага
Записан

Удачного всем кодинга! -=x[PooH]x=-
toper
Гость
« Ответ #4 : 16-02-2006 13:32 » 

ты расскажи, для чего это надо - мож другой способ найдем Ага
Да, ты прав всетаки... В общем расказываю в чем заключается потребность.
Открыл порт на удаленном компе. Если я знаю ip этого компа, то я могу подключаться к нему. Порт открыт прогой  NetOP. У того компьютера 1 раз в день меняется ip адресс. Порт у него остается все тот же самый 6502, который я открыл. Дык вот я поставил на одном сайте снифер, для того чтоб он при загрузке компа заходил на этот снифер и передавал ip адрес в log файл. Потом я просто иду в лог и смотрю ip. Поключаюсь к нему и доволен жизнью.
Может быть есть еще другие способы узнать динамический ip адресс? Может есть какойто способ чтоб комп автоматом мне еще его передовал...
Зарание благодарен!!!!
Записан
PooH
Глобальный модератор

ru
Offline Offline
Пол: Мужской
... и можно без хлеба!


« Ответ #5 : 16-02-2006 14:58 » 

Удаленный комп перезагружается перед сменой IP?
Я так понимаю он в нет ходит не через прокси?
Записан

Удачного всем кодинга! -=x[PooH]x=-
toper
Гость
« Ответ #6 : 16-02-2006 15:02 » 

PooH, Не, у него стоит простой роутер. У него ip сам меняется на роутере 1 раз в день. Свой комп он перезагружает примерно раз 10 в день...
Записан
toper
Гость
« Ответ #7 : 17-02-2006 13:02 » 

Есть ли какие нибудь предложения?
Записан
PooH
Глобальный модератор

ru
Offline Offline
Пол: Мужской
... и можно без хлеба!


« Ответ #8 : 17-02-2006 13:11 » 

Довольно сложная задача... думаю.

Как вариант в XP можно страницу открывать прям на десктопе (в свойствах экрана).

А зачем нужно " но только так чтоб я этого не видел"? Устроит, если программка запустится и потом сама закроется?

Возможно, если руки дойдут накатаю тебе прогу: там на 20-30 минут делов - чтоб она к сайту обратилась и закрылась. Напомни на след. неделе (лучше в личку)
Записан

Удачного всем кодинга! -=x[PooH]x=-
toper
Гость
« Ответ #9 : 17-02-2006 13:13 » 

PooH, Да, программа бы устроила. Я бы ее просто прописал ее в автозапуск и все... Только чтоб она не сильно моячила перед глазами пользователя... А то заподозрит и начнет разбираться почему у него окошко кокоето вылазиет... Спасибо большое...!
Записан
zubr
Гость
« Ответ #10 : 18-02-2006 07:32 » 

toper, все что тебе надо можно сделать одной строкой кода:
Код:
WinExec("C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE http://MyURL/MyFile.html",
   SW_HIDE);
Путь к IEXPLORE.EXE и URL должны быть твои.
 
Записан
toper
Гость
« Ответ #11 : 18-02-2006 09:17 » 

zubr, Куда это прописывать?
P.s. Спасибо!
Записан
toper
Гость
« Ответ #12 : 18-02-2006 09:26 » 

В этом случае было бы
C:\Program Files\Internet Explorer\IEXPLORE.EXE
« Последнее редактирование: 19-02-2006 19:10 от toper » Записан
PooH
Глобальный модератор

ru
Offline Offline
Пол: Мужской
... и можно без хлеба!


« Ответ #13 : 18-02-2006 12:43 » 

zubr, да, только еще и саму программу которая этот код запустит надо спрятать, да и будет висеть процесс iexplore... а зачем они нужны... лучше уж использовать InternetOpen, InternetOpenURL и т.д...
Записан

Удачного всем кодинга! -=x[PooH]x=-
zubr
Гость
« Ответ #14 : 18-02-2006 14:54 » 

PooH, программка то практически сразу закроется, запустив IE, да и как я понял из вопроса:
Цитата
Я нашел себе альтернативный способ. Просто засунул в автозапуск html, но у меня открывается броузер и просматривает тот html что мнен надо. А как сделать чтоб броузер или чтото другое попадало на этот html, но не высвечивалось и не открывалось
эти моменты не критичны.
toper, в аттачменте интересующая вас программка.

* AutorunUrl.rar (20.71 Кб - загружено 1030 раз.)
Записан
toper
Гость
« Ответ #15 : 19-02-2006 09:35 » 

zubr, Супер, Больше спасибо! Это именно то что мне надо было!!!
PooH, Тебе тоже спасибо за дельные советы!

А теперь если можно,  обьясните что да как сделали, на случай если линк поменяется, то нужно будет его изменить в exe-шнике...
Записан
zubr
Гость
« Ответ #16 : 19-02-2006 11:34 » 

Есть несколько вариантов:
1. Перекомпилировать программку с нужным линком. Для этого укажите среду разработки какая у вас есть (VC, Delphi, C++Builder), или установите, я пришлю исходный код, в котором будет меняться текст линка.
2. Помещать какой нибудь текстовый файл, в котором будет указан линк, к примеру, в папку Windows или системную папку. В этом случае укажите имя файла (оно может быть произвольным, расширение тоже произвольное) и место где он будет лежать.
Записан
toper
Гость
« Ответ #17 : 19-02-2006 11:38 » 

zubr, Было бы неплохо переконпелировать. Я сейчас поставлю какойто язык, а ты сможешь мне дать исходник? Кстати, какой лучше всего язык ставить? С++ ?
Записан
toper
Гость
« Ответ #18 : 19-02-2006 11:54 » 

В общем скачал Borland C++ Builder v6.0, жду дальнейших указаний!
Записан
toper
Гость
« Ответ #19 : 19-02-2006 18:13 » 

zubr, Если можно, дай пожалуйста весь полный исходной код для С++
Зарание спасибо!!!
Записан
zubr
Гость
« Ответ #20 : 19-02-2006 18:48 » 

Лови проект, правда на C++Builder 5, но думаю на 6-ом должно работать.

* Project.rar (6.09 Кб - загружено 1046 раз.)
Записан
toper
Гость
« Ответ #21 : 19-02-2006 19:14 » 

zubr, Спасибо большое! Подошло однозначно!!! Надо теперь только изменить и компельнуть в exe как я понял... Спасибо еще раз!
Записан
toper
Гость
« Ответ #22 : 19-02-2006 19:18 » 

zubr, А где в 6.0 компилить? Я что-то не нашел..
Записан
zubr
Гость
« Ответ #23 : 20-02-2006 04:30 » 

1. В меню File->Open загружаешь файл AutorunUrl.bpr - это загрзится проект.
2. В меню Project->Build AutorunUrl компилируешь экзешник.
Записан
toper
Гость
« Ответ #24 : 20-02-2006 09:51 » 

Вот что он мне в этом случае пишет. Типа какой-то покет не нашел... В чем может быть проблема?

Fatal: Unable to open file 'VCLSHXV1C5.BPI'
« Последнее редактирование: 20-12-2007 14:50 от Алексей1153++ » Записан
zubr
Гость
« Ответ #25 : 20-02-2006 17:20 » 

Мда, проблема в версиях. Попробуй сам создать консольный проект:
1. В меню File->New вызови панель NewItems
2. В данной панели выбери Console Wizard
3. В диалоговом окне Console Wizard отключи (если включено) Console Application
4. Вставь код из моего проекта в новый проект
5. Сохрани проект
6. Скомпилируй проект.
З.Ы. К сожалению 6-го Builder у меня нет, есть VC++6, Delphi5-7, C++Builder5
Записан
toper
Гость
« Ответ #26 : 20-02-2006 19:31 » 

zubr, Сделал все как ты мне сказал в точности до милиметра. При компиляции выводит вот такую вот бяку
 [Компоновщик Ошибка] Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl
  [Компоновщик Ошибка] Unresolved external '__ExitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl

Есть еще варианты действий ?
« Последнее редактирование: 20-12-2007 14:51 от Алексей1153++ » Записан
zubr
Гость
« Ответ #27 : 20-02-2006 20:02 » 

В диалоговом окне Console Wizard должно быть включено только C++, проверь.
Если не поможет то найди любую из сред разработки, имеющихся у меня (VC++6, Delphi5-7, C++Builder5).
Записан
toper
Гость
« Ответ #28 : 20-02-2006 20:39 » new

zubr, О!!!  Теперь нормально компельнулось. Тама просто в визарде надо было другие галочки тоже поубирать как ты сказал. Спасибо большое!!! Работает на УРА!!!
Записан
toper
Гость
« Ответ #29 : 20-02-2006 20:48 » 

zubr, И еще вопрос..., а как сделать чтоб после запуска файла AutorunURL.exe, он перекидывался бы в папку автозапуска?
Зарание Благодарен!
Записан
Страниц: [1] 2  Все   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines