Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 29.10.2014, 22:38   #11
ENESES_S
 
Регистрация: 29.10.2014
Сообщений: 8
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
нахрена HKLM? почему не канает HKCU?
а че идея,чет я даж затупил не глянул в этот раздел) спасибо)
ENESES_S вне форума
Старый 29.10.2014, 22:38   #12
ENESES_S
 
Регистрация: 29.10.2014
Сообщений: 8
По умолчанию

Цитата:
Сообщение от xxbesoxx Посмотреть сообщение
Так . Давайте делаем автозапуск так называемый "компьютерная шутка" сразу напишу как отключить чтобы потом не не обижались )
-----------------------------------------------------------------------
Отключить можно из "диспетчер задач" при включении компьютера запускается сам .
если хотите что не запустил Пусск ---> msconfig и переходите на вкладке "Автозапуска" и отключайте
----------------------------------------------------------------------
начинаю
1.
Код:
uses.... registry
2.объявляем глобальное переменное
Код:
var
  Form1: TForm1;
  Reg: TRegistry;
3. из события OnCreate пишем
Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
  Reg := TRegistry.Create;
   Reg.RootKey := hkey_current_user;
   Reg.OpenKey('software\microsoft\windows\currentversion\run',true);
   Reg.WriteString('Project1.exe',Application.ExeName);
   Reg.CloseKey;
   Reg.Free;
   SystemParametersInfo(SPI_SETFASTTASKSWITCH, 1, nil, 0);
  SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, nil, 0);
  Randomize;
  hnd := GetDesktopWindow;
  GetWindowRect(hnd, rc);
  repeat
    hnd := GetForegroundWindow;
    ShowWindow(hnd, SW_HIDE);
    SetCursorPos(random(rc.Right), random(rc.Bottom));
    SwapMouseButton(random(2) = 0);
    Sleep(500);
  until False;
  SwapMouseButton(False);
  SystemParametersInfo(SPI_SCREENSAVERRUNNING, 0, nil, 0);
  SystemParametersInfo(SPI_SETFASTTASKSWITCH, 0, nil, 0);
end;
Компилируем и запускаем .... Я уже сказал как отключить ) Проверял на XP и Wind 8
спасибо попробую)))
ENESES_S вне форума
Старый 29.10.2014, 22:45   #13
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
вот теперь вопрос в этом манифесте как его правильно настроить просто я с ним еще не сталкивался ну или если есть другие способы накинуть права на мою прогу
Дык ссылка выше, создаете xml файл и добавляете в ресурсы.

А правильный вариант: делать все такое, для чего нужны права админа, в инсталяторе (InnoSetup, NSIS, например).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 29.10.2014, 22:45   #14
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
а че идея,чет я даж затупил не глянул в этот раздел) спасибо)
с тебя пиво.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума
Старый 29.10.2014, 22:47   #15
ENESES_S
 
Регистрация: 29.10.2014
Сообщений: 8
По умолчанию

да без проблем)
ENESES_S вне форума
Старый 29.10.2014, 22:50   #16
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

ENESES_S Вот без шутки автозапуск
Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
  Reg := TRegistry.Create;
   Reg.RootKey := hkey_current_user;
   Reg.OpenKey('software\microsoft\windows\currentversion\run',true);
   Reg.CloseKey;
   Reg.Free;

end;
xxbesoxx вне форума
Старый 29.10.2014, 22:53   #17
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Вот без шутки автозапуск
а запись параметра где?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума
Старый 29.10.2014, 23:01   #18
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
запись параметра где?
Какой параметр вам интересно ? что вы спрашивайте ? проверяйте работает
Вложения
Тип файла: rar Avtozapusk2.rar (159.6 Кб, 7 просмотров)
xxbesoxx вне форума
Старый 29.10.2014, 23:12   #19
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Какой параметр вам интересно ? что вы спрашивайте ? проверяйте работает
გამარჯობა
Код:
procedure TForm1.FormCreate(Sender: TObject);
begin
  Reg := TRegistry.Create;
   Reg.RootKey := hkey_current_user;
   Reg.OpenKey('software\microsoft\windows\currentversion\RunOnce',true);
   Reg.Write('я_твой_дом_трюба_шаталь', Application.ExeName { или что другое, если требуется });
   Reg.CloseKey;
   Reg.Free;
end;
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...

Последний раз редактировалось min@y™; 29.10.2014 в 23:16.
min@y™ вне форума
Старый 29.10.2014, 23:19   #20
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
гармаджоба!
გაგიმარჯოს min@y
Цитата:
Reg.Write('я_твой_дом_трюба_шаталь' , Application.ExeName { или что другое, если требуется });
что требуется ? постав задача боле подробно

Последний раз редактировалось xxbesoxx; 29.10.2014 в 23:25.
xxbesoxx вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не могу добавить \ fredwriter Visual C++ 1 18.12.2011 01:38
Как в программу на Delphi добавить журнал событий? byka_olgaM Помощь студентам 6 07.05.2010 13:38
Помогите дописать программу на Delphi 7 не могу понять что здесь не так matrix8325 Помощь студентам 1 30.04.2009 23:34
Не могу добавить картинку в полотно viter.alex Microsoft Office Word 1 26.01.2009 19:00
Не могу добавить две серии в Chart snake-as Общие вопросы Delphi 2 19.05.2008 09:04