Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Разное
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 06.02.2008, 17:49
НичеНепониаю НичеНепониаю вне форума
Новичок
 
Регистрация: 25.01.2008
Сообщения: 52
Репутация: 10
Сообщение Система управления компа

Нужны следующие коды под кнопку:

перезагрузка компьютера
открытие/закрытие дисковода
удаление файла по определенному пути
Запуск пограммы при загрузки винды


Вобщем все)))

Просто хочется сделать программу управления компом )))

Но только для OnButtomClick там и т.п.
И не говорите что есть подобные исходники на сайте т.к. там пишет ошибки при перезагрузке и т.п.
__________________
НичеНепонимаю Савсем! Кто объяснит мне тот получит конфетку!!!
Ответить с цитированием
  #2  
Старый 06.02.2008, 18:54
Аватар для 4erep_88
4erep_88 4erep_88 вне форума
Новичок
 
Регистрация: 18.07.2007
Сообщения: 51
Репутация: 15
По умолчанию

http://delphisources.ru/forum/showthread.php?t=3391
Я тебе уже рекомендовал книгу, в которой все это есть. Глянь хотя бы содержание...
Ответить с цитированием
  #3  
Старый 06.02.2008, 21:45
НичеНепониаю НичеНепониаю вне форума
Новичок
 
Регистрация: 25.01.2008
Сообщения: 52
Репутация: 10
По умолчанию

Цитата:
Сообщение от 4erep_88
http://delphisources.ru/forum/showthread.php?t=3391
Я тебе уже рекомендовал книгу, в которой все это есть. Глянь хотя бы содержание...
Я скачал книгу, спасиб за совед но там немножко на старую делфи и немножко не то то надо. Про управление компьютером там нет. (по дисководы, перезагрузку и т.п.)
__________________
НичеНепонимаю Савсем! Кто объяснит мне тот получит конфетку!!!
Ответить с цитированием
  #4  
Старый 06.02.2008, 22:00
Аватар для Dimanus
Dimanus Dimanus вне форума
Прохожий
 
Регистрация: 20.11.2006
Адрес: Россия г.Братск
Сообщения: 33
Репутация: 10
По умолчанию

Пример в автозагрузку
var
reg: TRegistry;
begin
Reg := nil;
try
reg := TRegistry.Create;
reg.RootKey := HKEY_CURRENT_USER;
reg.LazyWrite := false;
reg.OpenKey('Software\Microsoft\Windows\CurrentVer sion\Run', false);
reg.WriteString('Имя', Application.ExeName);
reg.CloseKey;
reg.free;
except
if Assigned(Reg) then Reg.Free;
end;

Открыть CD
mciSendString('Set cdaudio door open wait',nil, 0, Form1.Handle);

закрыть соответствено Closed

Для перезагрузки я обычно целую процедуру пишу, их можно в нэте найти и вообще там всё можно найти если поискать.
Ответить с цитированием
  #5  
Старый 07.02.2008, 08:31
Аватар для 4erep_88
4erep_88 4erep_88 вне форума
Новичок
 
Регистрация: 18.07.2007
Сообщения: 51
Репутация: 15
По умолчанию

Цитата:
Сообщение от НичеНепониаю
Про управление компьютером там нет. (по дисководы, перезагрузку и т.п.)
А я говорю, что все это есть.

Dimanus, не обязательно писать сложную процедуру. За нас уже многое Microsoft написала. Главное - правильно запустить
Код:
var windir:array[0..255]of char;
begin
GetWindowsDirectory(windir,255);
ShellExecute(Application.Handle,PChar('open'),PChar(windir+'\system32\shutdown.exe'),PChar('-r -t 0 -f'),nil,sw_hide);

Последний раз редактировалось 4erep_88, 07.02.2008 в 08:51.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:17.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter