Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.25;
Скачать: CL | DM;

Вниз

Как включить комп программно   Найти похожие ветки 

 
AndreySoft ©   (2003-08-28 12:59) [0]

Как выключить - это я знаю!
А вот кто-нибудь знает как его включить?


 
Е-Моё имя ©   (2003-08-28 13:05) [1]

удаленный или на котором программа работает?


 
AndreySoft ©   (2003-08-28 13:07) [2]

На котором программа работает.
А если знаешь как ещё и удалённый включить ваще будет здорово!


 
Е-Моё имя ©   (2003-08-28 13:11) [3]

удаленный - по сети можно включить (например)
про включение самого себя выключенным компом-это вопрос к настоящим МАСТЕРАМ, в белах халатах


 
AndreySoft ©   (2003-08-28 13:15) [4]

И где же найти этих мастеров, в белых халатах?


 
Е-Моё имя ©   (2003-08-28 13:27) [5]

я думал ты с ними хорошо знаком....


 
AndreySoft ©   (2003-08-28 13:33) [6]

Я нет! А ты чтоль знаком?


 
HolACost! ©   (2003-08-28 14:22) [7]

Это можно только на компах с Биосом, поддерживающем эту фичу - но придётся работать с <BJC! ГЫ Белые халаты - это круто!


 
Basilio ©   (2003-08-29 11:02) [8]

По сети возможно включить только в том случае, если сетевуха и мать поддерживают WOL (WakeOnLan) и соотв. шнурок воткнут в мать и сетевуху. и в биосе стоит разрешение на WOL.
А дальше -- вопрос, как создать активность в сети, чтобы загрузился именно этот компутер, а не тот...
(IP же не известно - интерфейс опущен. разве что по МАК адресу? но это уже пониже работать надо - это так, мысли вслух)

Поддерживаю БЕЛЫХ халатов. лол.


 
don-do   (2003-08-29 11:09) [9]

Уважаемый Андрей Васильевич програмно включить комп можно так:
Запускаеш программу например MSWord
И проверяеш, включен комп или нет если включен то слава Гейтсу - MSWord как раз для этих целей :)


 
elected ©   (2003-08-29 14:43) [10]

Вот читаю и думаю неужели все такие идиоты !
Вам что потрепаться негде ?
Человек спросил конкретно не знаешь не пиши!


 
elected ©   (2003-08-29 14:46) [11]

Я решал проблему так.
Читал Cmos все его адресное пространство
потом заходишь в биос и выставляешь чтобы комп включился в определенное время если он держит эту функцию конечно
потом опять считываешь область памяти
и сравниваешь смотришь какие байты изменилиь
анализируешь делаешь выводы там все просто
правда win2k не дает менять cmos а вот под win9x у меня все получалось


 
Е-Моё имя ©   (2003-08-29 14:49) [12]

elected ©
умник...
читай вопрос
ему надо не программу для запланирования включение компа, но программу для включения компа, на котором эта программа работает


 
elected ©   (2003-08-29 14:49) [13]

Да а по сети все првильно сказали wol и посылаешь 3 раза mac если все включено в биосе и провод в маму то комп оживает
удачи =-)


 
MW Programs   (2003-08-30 14:20) [14]

Удалено модератором
Примечание: Ограничивайся свой мат чатом, а здесь тебе делать нечего


 
AndreySoft ©   (2003-08-30 17:42) [15]

Ну что? Никто не знает ответа?
Эх вы, МАСТЕРА!


 
HolACost! ©   (2003-08-30 17:52) [16]

Ты туп чтоли? Тебе ответили - как человек это делал - по другому нельзя! только так! - есть возможность создать ещё свой дивайс, который бы как робот вкл комп по сигналу какому-нить!!! Всё!!!!


 
AndreySoft ©   (2003-08-30 18:01) [17]

>HolACost! © (30.08.03 17:52) [16]

Александр, будьте добры, без оскорблений пожалуйста!
Я имел ввиду код!


 
Song ©   (2003-08-30 18:08) [18]

С кодом каждый может. А вот ты попробуй хоть палец о палец ударить для себя же самого?


 
AndreySoft ©   (2003-08-30 18:13) [19]

>Song © (30.08.03 18:08) [18]

Я уже все пальцы себе сбил об клаву! Всё равно ни хрена не выходит!

Я ведь думал, что мастерам это не составит особого труда.


 
Song ©   (2003-08-30 18:30) [20]

Включить можно только если Bios машины поддерживает функцию Wake-On-Lan

Вот и код. Используется Indy:

program WakeOnLan;

{$APPTYPE CONSOLE}

uses
SysUtils,
Classes,
IdBaseComponent,
IdComponent,
IdUDPBase,
IdUDPClient;

function HexStringToBinString(const HexStr: string): string;
var
i, l: integer;
begin
Result := "";
l := length(HexStr);
l := l div 2;
SetLength(Result, l);
for i := 1 to l do
if HexToBin(PChar(Copy(HexStr, (i - 1) * 2 + 1, 2)),
PChar(@Result[i]), 1) = 0 then
raise Exception.Create("Invalid hex value");
end;

procedure SendMagicPacket(MACAddress: string);
var
s, packet: string;
i: integer;
begin
if Length(MACAddress) <> 12 then
raise Exception.CreateFmt("Invalid MAC Address: %s", [MACAddress]);
packet := HexStringToBinString("FFFFFFFFFFFF");
s := HexStringToBinString(MACAddress);
for i := 1 to 16 do
packet := packet + s;
with TIdUDPClient.Create(nil) do
try
Active := true;
BroadcastEnabled := true;
Broadcast(packet, 9);
finally
Free;
end;
end;

begin
if ParamCount <> 1 then
WriteLn("usage: WakeOnLan MACAddress" + #10 + #13 + "exmple: WakeOnLan 000102030405")
else
SendMagicPacket(ParamStr(1));
end.


 
Eagle Owl   (2003-08-30 22:56) [21]

> AndreySoft

И как же эта программа(в смысле, которая комп включать будет) на выключенном компе работать должна?


 
DrPass ©   (2003-08-30 23:15) [22]

Позовет попа, тот пару раз в бубен стукнет, святой метелкой помашет - что-нибудь да получится...


 
Е-Моё имя ©   (2003-08-31 05:34) [23]

;))))))))))))))


 
SergP ©   (2003-08-31 15:20) [24]


> AndreySoft © (30.08.03 17:42) [15]
> Ну что? Никто не знает ответа?
> Эх вы, МАСТЕРА!


А может кто знает как сделать чтобы комп сам себя в розетку включал?
Никто не знает? Тогда какие же Вы после этого мастера? :)))))))


 
TButton ©   (2003-08-31 18:05) [25]

нефиг над друзьями издеваться!!!
я похожую програмку писал... тока она выключала компутеры по сети, а поскольку сеть у нас из двух компов (мой и друга)...
воот, а еще похожая прога сидит в сети у меня на работе... на бывшей... но ето совсем другая история :)


 
Anatoly Podgoretsky ©   (2003-08-31 20:11) [26]

Так не выключать нужно, а включать, при том не по сети, и при том программно на выключенном компьютере, па не БИОСом


 
Е-Моё имя ©   (2003-08-31 21:56) [27]

Anatoly Podgoretsky © (31.08.03 20:11) [26]
а он в афгане служил, он безбашенный...
http://delphimaster.net/view/1-1062332068/
#22

:-))


 
Anatoly Podgoretsky ©   (2003-08-31 22:20) [28]

Я читал, это он здорово прокололся. Ну тогда расскажу анекдот.

Я знаю карате, айкидо, джиу-джитсу и еще много страшных слов.


 
Marser ©   (2003-08-31 23:12) [29]

Провокация, однако...


 
Е-Моё имя ©   (2003-09-01 01:59) [30]

Anatoly Podgoretsky © (31.08.03 22:20)
;-))))))))


 
Nucl ©   (2003-09-01 09:03) [31]

Берешь сотовый, на динамик сотки вешаешь реле на 220V, питание компа через реле, звонишь на мобильник - реле замыкается - комп запускается.
Гы а вы биос, смос какой-то ;)))))
да, и не забываешь постоянно говорить в сотку чтобы реле не разомкнулось
8-( ~~~ P


 
Е-Моё имя ©   (2003-09-01 09:10) [32]

>>да, и не забываешь постоянно говорить в сотку чтобы реле не разомкнулось
)))))))))))))))))))))))))
я верю в него, он это сможет


 
HolACost! ©   (2003-09-01 11:22) [33]

Он вам всем ещё покажет!


 
Е-Моё имя ©   (2003-09-01 11:30) [34]

я отвернусь


 
Куфзик   (2003-09-02 09:42) [35]

А я дурак на анекдот.ру подписался....:))
Скажите как на этот идиотизм подписаться:))))


 
Е-Моё имя ©   (2003-09-02 09:44) [36]

Куфзик (02.09.03 09:42)
)))))))))))
поищи в поиске автора


 
jdm   (2003-09-02 14:41) [37]

И еще чтобы выдавалась надпись - Теперь питание компьютера можно включить.


 
Palladin ©   (2003-09-02 14:56) [38]

Разбуди себя сам.


 
jdm   (2003-09-02 15:07) [39]

Ра = Во


 
Е-Моё имя ©   (2003-09-02 16:14) [40]

jdm
))))))))))))))))))))


 
Е-Моё имя ©   (2003-09-02 16:15) [41]

jdm (02.09.03 15:07)
кружок "умелые руки" ;)


 
jdm   (2003-09-02 16:31) [42]

Кекс пишет наверное Т3-Восстание Машин ...


 
Khloo!   (2003-09-05 13:52) [43]

Да, Мастера! Альтернатив было высказанно много :)))) Даже добавить по сути нечего! :)))


 
Vuk ©   (2003-09-05 13:59) [44]

to Song © (30.08.03 18:30) [20]

>Вот и код. Используется Indy:
Знакомый код, чёрт возьми. :o)


 
DeathPunker   (2003-09-05 23:54) [45]

Здороово Мастера!
Люди а каак разбудить компутер под ХР?
(Может этот вопрос имелся ввиду?)
А то включить компутер программно это для людей не в белых халатах а в тапочках...


 
Song ©   (2003-09-06 13:31) [46]

2Vuk © (05.09.03 13:59)
Может быть, взял на torry



Страницы: 1 2 вся ветка

Текущий архив: 2003.09.25;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.023 c
3-82118
Relaxxx
2003-09-03 14:48
2003.09.25
Пронумеровать строки в ДБГриде, причем когда я делаю сортировку..


1-82290
Сава
2003-09-14 21:44
2003.09.25
Работа со временем


1-82320
Grouzd[E]v
2003-09-13 09:19
2003.09.25
Будете смеятся: работать с архивами я теперь умею (ho-ho-ho)!


1-82252
xmapa
2003-09-15 11:44
2003.09.25
Как наклонить картинку?


14-82434
esu
2003-09-07 19:07
2003.09.25
Откуда бы мне скачать MSSQL2000 ?