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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 10.10.2013, 08:31   #21
AppData
Форумчанин
 
Регистрация: 20.09.2013
Сообщений: 248
По умолчанию

Simply-Art, это всё я еще вчера пытался сделать. я думаю кинуть команду в cmd.exe чтобы через 2 сек. запустилась от прав админа. а 2 сек. чтобы первая копия успела закрыться. да вот что то не помогло!
AppData вне форума
Старый 10.10.2013, 08:46   #22
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Зачем cmd? Выше предложили, что использовать для запуска и никаких ожиданий по 2 секунды
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума
Старый 10.10.2013, 12:34   #23
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Цитата:
Сообщение от AppData Посмотреть сообщение
Simply-Art, это всё я еще вчера пытался сделать. я думаю кинуть команду в cmd.exe чтобы через 2 сек. запустилась от прав админа. а 2 сек. чтобы первая копия успела закрыться. да вот что то не помогло!
Если у вас возникли проблемы в определении запущен ли дубликат программы, предлагаю сделать вставку, что после запуска "первым" вариантом программы "второго", "первая" копия делала цикл, что пока не увидит свою копию не закроется.
Или еще как вариант, "первая" копия не закрывается, пока не получит сообщение от "второй" копии что она не запущена (о том как передавать сообщения между программами уже писали на форуме). Ну а "вторая" копия, соответственно найдя свой дубликат после запуска, должна ему отослать сообщение, которое "первая" копия ожидает.
p.s. будет свободное время реализую и сделаю код, сейчас очень занят на работе
Simply-Art вне форума
Старый 11.10.2013, 08:36   #24
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Вот, добрался и накидал код. Возможно где-то и ошибся, но у меня вроде все работает как надо. Я запускал для пользователя Юзвер с паролем 123
Отпишите если не работает.
Вложения
Тип файла: zip запуск от Юзвера.zip (5.4 Кб, 27 просмотров)
Simply-Art вне форума
Старый 11.10.2013, 09:15   #25
AppData
Форумчанин
 
Регистрация: 20.09.2013
Сообщений: 248
По умолчанию

Simply-Art, запускается. и тут же пишет: Программа не была запущена!

и завершается процесс

к тому же я хотел чтобы логин и пароль он подгружал с RegIniFile.WriteString

Последний раз редактировалось AppData; 11.10.2013 в 09:18.
AppData вне форума
Старый 11.10.2013, 09:56   #26
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

AppData, вы меняли пользователя и пароль?
Про чтение из иника давайте уж сами, не в моих правилах делать все за других. Я только делаю, что мне интересно и чаще всего не выкладываю полный код (хотя вам выложил).
Еще раз посмотрите правильно ли вы вводите имя пользователя и пароль? Если да, то напишите какая именно версия ОС, антивируса, delphi.
Simply-Art вне форума
Старый 11.10.2013, 10:53   #27
AppData
Форумчанин
 
Регистрация: 20.09.2013
Сообщений: 248
По умолчанию

Simply-Art, Windows 8.1 x64 и Delphi2010
Логин и пароль, я установил железно! не помогло!
AppData вне форума
Старый 13.10.2013, 18:47   #28
Simply-Art
Программист и
Участник клуба
 
Аватар для Simply-Art
 
Регистрация: 29.10.2006
Сообщений: 1,265
По умолчанию

Извини, но у меня нет win 8, я на win 7 сижу. Есть одно предположение, возьми и замени мой код запуска программы, если выдает что "Программа не была запущена!" значит просто тот код не пашет на запуск программы.
Наверно в win 8 что-то другое заделали разрабы, и код не работает с данными параметрами. Возможно там имя пользователя в восьмерке как то шифруется (но это все догадки, так как повторюсь у меня нет win 8).

Ну а вся остальная часть должна быть правильной, тебе надо лишь заменить CreateProcessWithLogon на что-то другое или просто подправить под windows 8.
Simply-Art вне форума
Старый 15.10.2013, 18:24   #29
XerSon
Форумчанин
 
Аватар для XerSon
 
Регистрация: 21.01.2008
Сообщений: 211
По умолчанию

Manifest, самое оно!
XerSon вне форума
Старый 16.10.2013, 16:33   #30
AppData
Форумчанин
 
Регистрация: 20.09.2013
Сообщений: 248
По умолчанию

Simply-Art, я даже через твой проект упакованный пробовал. один фиг пишет что уже запущена. хотя только запустил. а насчет Manifest я не смогу ему указать лог и пароль. по которому он бы сразу бы запустил с правами админа. что хотелось бы.
AppData вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
запуск процессов от имени администратора D][mon C# (си шарп) 0 14.01.2012 23:12
Запуск программы от имени администратора не зная пароль digital-stream Операционные системы общие вопросы 0 21.11.2011 22:02
Запуск от имени администратора DEV C++ Илларион Общие вопросы C/C++ 2 29.08.2011 06:55
Запуск функции от имени администратора s@ngre Win Api 4 12.04.2011 16:55
Запуск приложения от имени Администратора NoName_emaNoN Общие вопросы Delphi 16 15.07.2010 01:09