Вверх ↑
Этот топик читают: Гость
Ответов: 278
Рейтинг: 6
#1: 2010-10-02 19:13:35 ЛС | профиль | цитата
возможно ли сделать так чтобы программа копировалась в ОЗУ и оттуда запускалась?
Или как сделать чтобы запущенная с флешки программа продолжала работать если извлечь флешку?
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#2: 2010-10-02 19:16:13 ЛС | профиль | цитата
Создай RAM диск (чем тебе не ОЗУ), копируй туда и оттуда запускай.
А если не устраивает, значит, батенька, вы пишите какое-то вредоносное ПО. И вот только бла, бла, бла о чистоте своих намерений не надо, ладно
карма: 22

0
Ответов: 278
Рейтинг: 6
#3: 2010-10-02 19:21:05 ЛС | профиль | цитата
спасибо,nesco, в программе можно его создать?
------------ Дoбавленo в 19.21:
nesco писал(а):
бла, бла, бла о чистоте своих намерений не надо, ладно

ладно
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#4: 2010-10-02 19:26:56 ЛС | профиль | цитата
igr писал(а):
в программе можно его создать?

Вообще-то, это -- драйвер и ставится в систему. Я, к примеру, использую его для хранения временных файлов до следующей перезагрузки.
Насчет создания его из ПО, то сказать не могу, просто не знаю. Может и можно, шерстить просторы нэта надо
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#5: 2010-10-02 19:27:34 ЛС | профиль | цитата
igr писал(а):
Или как сделать чтобы запущенная с флешки программа продолжала работать если извлечь флешку?
Запаковать программу любым упаковщиком. Если программа делается в HiAsm, то включи опцию "Сжимать exe". Должно помочь.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 278
Рейтинг: 6
#6: 2010-10-02 19:28:18 ЛС | профиль | цитата
nesco писал(а):
вредоносное ПО

его можно и так написать, с уже существующими компонентами.
есть ли возможность в Hiasm сделать диск RAM?
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#7: 2010-10-02 19:30:05 ЛС | профиль | цитата
Tad писал(а):
Запаковать программу любым упаковщиком

А ты пробовал, не скажу насчет флэшки, но удалять упакованный exe, если он запущен, Система не разрешает
карма: 22

0
Ответов: 278
Рейтинг: 6
#8: 2010-10-02 19:30:33 ЛС | профиль | цитата
Tad писал(а):
Запаковать программу любым упаковщиком. Если программа сделана в HiAsm, то включи опцию "Сжимать exe"

не помогает
я запускаю программу и потом пытаюсь удалить файл... Никак.
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#9: 2010-10-02 19:32:43 ЛС | профиль | цитата
igr писал(а):
есть ли возможность в Hiasm сделать диск RAM?

Если есть возможность зпускать такой диск из ПО, то можно сделать и из HiAsm-a, но как он создается из ПО
nesco писал(а):
сказать не могу, просто не знаю. Может и можно, шерстить просторы нэта надо


карма: 22

0
Ответов: 278
Рейтинг: 6
#10: 2010-10-02 19:37:47 ЛС | профиль | цитата
ой... пока писал посты пропустил.
------------ Дoбавленo в 19.37:
А тогда можно сделать как то чтоб программа один только раз запускалась?
------------ Дoбавленo в 19.37:
конкретный exe файл
карма: 0

0
Ответов: 3349
Рейтинг: 233
#11: 2010-10-02 19:44:29 ЛС | профиль | цитата
code_20880.txt
карма: 1

0
файлы: 1code_20880.txt [325B] [171]
Разработчик
Ответов: 26324
Рейтинг: 2147
#12: 2010-10-02 19:45:33 ЛС | профиль | цитата
igr писал(а):
А тогда можно сделать как то чтоб программа один только раз запускалась?

Через реестр можно. При первом запуске ключа не будет, ПО запишит ключ, при вторм запуске ПО увидет созданный собой ключ и закроется
карма: 22

0
Ответов: 3349
Рейтинг: 233
#13: 2010-10-02 19:47:51 ЛС | профиль | цитата
nesco, а что с Мьютексом?
И не проще ли перебрать все процессы на наличие процесса с заданным путем?
карма: 1

0
Ответов: 278
Рейтинг: 6
#14: 2010-10-02 19:53:24 ЛС | профиль | цитата
я не правельно выразился..

Чтобы этот самый exe не запустили 2-й раз. Т.е. программа после закрытия например удаляет себя. Только осталось защиту от копирования придумать...
------------ Дoбавленo в 19.53:
знаю что глупости написал, но может как то это возможно реализовать?
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#15: 2010-10-02 19:53:24 ЛС | профиль | цитата
Ivann писал(а):
а что с Мьютексом?

Это только запуск одной копии, а не одноразовый запуск, не надо теплое с мягким путать
Ivann писал(а):
И не проще ли перебрать все процессы на наличие процесса с заданным путем?

А где хранить информацию о том, что файл уже запускался
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)