3 / 3 / 0
Регистрация: 21.04.2011
Сообщений: 15
1

Запретить второй запуск программы. Приложение без окон

04.07.2011, 22:35. Показов 1744. Ответов 2
Метки нет (Все метки)

Сабж. Без подключения в uses компонента формы.
Все примеры что находил в инете юзали окна.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.07.2011, 22:35
Ответы с готовыми решениями:

Как запретить запуск второй копии программы при этом сохранить аргументы?
Стало быть очень интересно, есть программа которая должна работать в единственном экземпляре. Это...

Как запретить запуск программы без наличия определенной флешки?
Как сделать так, что бы без вставленной определенной флешки, программа не запускалась???

Как Мозиле запретить запуск новых окон?
Как Мозиле запретить запуск новых окон, а то эта порнуха уже достала? Или можна как-нибудь с этим...

Запуск программы без создания окна. Запуск фоновой программы
Вопрос, как сделать, чтобы консольное приложение при запуске не создавало окошко консоли. Т.е....

2
85 / 85 / 59
Регистрация: 14.05.2010
Сообщений: 223
05.07.2011, 16:20 2
Лучший ответ Сообщение было отмечено Emelrouse как решение

Решение

Ну вот есть пример, но в uses обязательно прописать windows. Основан на создании файла в оперативной памяти. Может, конечно, и это не подойдёт, но лучше у меня нет.
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
program W;
uses windows;
Var
 MemHnd : HWND;
begin
  { Попытаемся создать файл в памяти }
  MemHnd := CreateFileMapping(HWND($FFFFFFFF),
                              nil,
                              PAGE_READWRITE,
                              0,
                              10,
                              'temp');
  { Если файл не существовал запускаем приложение }
  if GetLastError<>ERROR_ALREADY_EXISTS then
  begin
  messagebox(0,'Программу получилось запустить','',0);
  end;
 
end.
0
2897 / 2104 / 483
Регистрация: 11.09.2009
Сообщений: 7,852
06.07.2011, 01:13 3
Цитата Сообщение от Emelrouse Посмотреть сообщение
Все примеры что находил в инете юзали окна
Найдите среди них те, что работают с атомарными объектами, в частности с Mutex. Существования формы Mutex не требует.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.07.2011, 01:13
Помогаю со студенческими работами здесь

Запретить запуск программы
а как запретить запуск программы даже первый раз? т.е. чтоб программа вобще не запускадась Не...

Запретить запуск методов напрямую без макросов
Здравствуйте, господа! У меня такой вопрос: можно ли сделать так, чтобы статические методы класса...

Запуск одной программы в несколько окон
Добрый день! Не знаю как коротко сформулировать вопрос для поисковика. Есть программа telnet.exe ,...

Запуск программы поверх всех окон
Как сделать, чтобы при запуске приложения, которое раскрыто на весь экран, к примеру MS Word...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru