Текущий архив: 2008.02.10;
Скачать: CL | DM;
Вниз
Автозагрузка с флешки Найти похожие ветки
← →
datorn © (2008-01-11 22:39) [0]Народ, подскажите, как автоматически запускать мою прогу с флэшки?
Это не помогает:
autorun.inf
[AUTORUN]
Open=.\runme.exe
В гугле уже обыскался, но так ничего и не нашел по этому вопросу.
← →
Сергей М. © (2008-01-11 22:42) [1]С этим страшная засада.
Начни с обозначения ОС, в которой ты вознамерился сотворить сие чудо ..
← →
datorn © (2008-01-11 22:45) [2]
> Начни с обозначения ОС, в которой ты вознамерился сотворить
> сие чудо ..
Windows XP
← →
Сергей М. © (2008-01-11 22:47) [3]Гугли по теме TweakUI
← →
datorn © (2008-01-11 22:52) [4]
> Гугли по теме TweakUI
Ну и что? Зачем мне прога по регулировке настройки ХР?
← →
Сергей М. © (2008-01-11 22:58) [5]
> Зачем мне прога по регулировке настройки ХР?
За надом.
Ты, вероятно, любитель шариться по реестру ручками ?
← →
datorn © (2008-01-11 23:00) [6]Вообще, любитель. Но дело не в этом. Мне нужно прийти и в чужой комп вставить свою флэху, с которой должна автоматом загрузиться моя прога. Как это сделать?
← →
Dib@zol © (2008-01-11 23:10) [7]Какова цель? Виря запустить? Нихарошо.
← →
Сергей М. © (2008-01-11 23:14) [8]
> datorn © (11.01.08 23:00) [6]
Если ты "вставил" и при этом "автоматом" не получилось, то либо смирись (импотенто ?), либо ручками люби, либо Твиком воспользуйся)
← →
datorn © (2008-01-11 23:15) [9]Да нет. Прога чистит рабочий стол, убивает ненужные процессы и чистит реестр (в компьютерном клубе)
← →
Dib@zol © (2008-01-11 23:16) [10]> Да нет. Прога чистит рабочий стол, убивает ненужные процессы
> и чистит реестр (в компьютерном клубе)
← →
Dib@zol © (2008-01-11 23:16) [11]каким образом она чистит раб стол (простая проверка на правдоподобность твоего утверждения)?
← →
datorn © (2008-01-11 23:17) [12]
> Dib@zol © (11.01.08 23:16) [10]
Да, чувак, я именно это и хотел сказать :)
← →
Dib@zol © (2008-01-11 23:18) [13]Епта, читай дальше. И вообще, нафига в комп клубе "чистить" реестр? От чего чистить то? Все изменения ведь я так понимаю юзерам запрещены! И ярлыки, между прочим, создавать - тоже! И какие-такие процессы ненужные?
← →
datorn © (2008-01-11 23:19) [14]Все файлы, которые не имеют расширение .lnk, перемещаются в папку с именем текущей даты. Код демонстрировать?
← →
Сергей М. © (2008-01-11 23:19) [15]
> Dib@zol © (11.01.08 23:10) [7]
Ну почему обязательно "виря" ?)
Скажем, вставляя флешку я активирую в своей ЛВС некий "ресурс", работаю с ним и деактивирую его вынимая флешку.
Т.е. пока флешка торчит в гнезде, ресурс существует и доступен.
← →
Dib@zol © (2008-01-11 23:19) [16]Непременно.
← →
datorn © (2008-01-11 23:25) [17]
> Непременно.
Это мне по поводу кода? Пожалуйста:
procedure TForm1.Rem;
var
desk,doc,beg,endd,s:PChar;
p: PItemIDList;
search, search2:TSearchRec;
ras,sovp,s1,s2:string;
i:integer;
sa:PSecurityAttributes;
begin
//узнаем пути к папкам "раб. стоl" и "мои документы"
p:=nil;
desk:= StrAlloc(128);
doc:= StrAlloc(128);
SHGetSpecialFolderLocation(Form1.Handle,CSIDL_DESKTOP, p);
SHGetPathFromIDList(p, desk);
SHGetSpecialFolderLocation(Form1.Handle,CSIDL_PERSONAL, p);
SHGetPathFromIDList(p, doc);
s:= desk;
//поиск и перемещение файлов - всех, кроме "*.lnk"
setcurrentdirectory(s);
If FindFirst(pchar(s+"\*.*"), faAnyFile, Search)=0 then
repeat
if radiobutton2.Checked
then begin
if fileexists(s+"\"+ datetostr(date))
then s2:=""
else createdir(pchar(s+"\"+datetostr(date)));
endd:=pchar(s+"\"+ datetostr(date)+"\"+search.Name);
end
else if radiobutton1.Checked
then begin
if fileexists(doc+"\"+ datetostr(date))
then s2:=""
else createdir(pchar(doc+"\"+ datetostr(date)));
endd:=pchar(doc+"\"+ datetostr(date)+"\"+search.Name);
end;
ras:=copy(search.Name,length(search.Name)-2,3);
beg:= PChar(expandfilename(search.Name));
s1:=search.Name;
if (ras="lnk") or (search.Name=extractfilename(application.ExeName)) then movefile(beg,beg) else movefile(beg,endd)
until FindNext(Search) <> 0;
FindClose(Search);
end;
← →
Dib@zol © (2008-01-11 23:27) [18]Вощем, фик с ним. Меня почему автозагрузка с флешки насторожила - я тут на днях одного ламерского виря получил. copy.exe называется. Проживает в корне флешки и при первой возможности копируется на винт. Автозапускается. И типо "блокирует" запуск всех прог, подменяя ключ реестра на автозапуск екзешки вызовом себя любимого. Пришлось грузиться из-под Нортон Коммандера и стирать его самого и его "драйверную" часть (как он кстати себя в System32 прописал, я ж не под админом заходил!) с винта.
← →
Сергей М. © (2008-01-11 23:34) [19]
> datorn © (11.01.08 23:25) [17]
"Конкретные чуваки" решают такие вопросы не изобретением кулибинских шедевральных алгоритмов и не вставкой флешек, а грамотным профессиональным администрированием сети (и станций в ее составе) с использованием специально на то существующих локальных и групповых NT-политик безопасности)
← →
datorn © (2008-01-11 23:37) [20]
> "Конкретные чуваки" решают такие вопросы
Ну, это все понятно. А по теме есть какие-то соображения?
← →
Сергей М. © (2008-01-11 23:38) [21]По теме тебе уже сказано - либо правь реестр ручками либо доверься Твику.
← →
Dib@zol © (2008-01-11 23:40) [22]Ок. Вроде похоже на правду. Только структуризация ет нечто %)
По теме: пересмотрел 10 сидюков на виртуалке - ни одного не нашёл, где бы перед именем запускаемой проги стояло бы обозначение текущей папки ( .\ ) - может, дело в этом?
Если не в этом, то скачивай TweakUI и ройся в настройках (по-моему, вкладка Explorer, точнее сказать не могу - сижу под 98-м) на предмет слова "Autorun". И там, насколько я понимаю, настраиваются имена дисков, на которых авторун по умолчанию включён.
← →
Сергей М. © (2008-01-11 23:41) [23]Впрочем, ни то ни другое может и не помочь : бардак, творящийся в NT-линейке с автозапуском со сменных носителей - притча во языцех.
← →
datorn © (2008-01-11 23:42) [24]Хорошо, с ты предлагаешь втой Твик ставить на 35 компов и настраивать их? А нельзя как-то без этого? Править реестр я могу и без подсказок. Мне из принципа важно загружать мою прогу с флэшки. Ведь есть же вирусы типа autorunОВ, которые самозапускаются с флешек. Значит, как-то это возможно.
← →
datorn © (2008-01-11 23:46) [25]
> Dib@zol © (11.01.08 23:40) [22]
[AUTORUN]
Open=runme.exe (без "/.")
тоже не помогает. А насчет Твика уже писал. Не хочу я его использовать.
← →
Сергей М. © (2008-01-11 23:47) [26]
> ты предлагаешь втой Твик ставить на 35 компов и настраивать
> их?
Я предлагаю не заниматься херней.
Я предлагаю нанять грамотного админа-профессионала, который безо всяких выкрутасов с флешками и беготней по лесу из 35-ти компов способен в любой секунд не отходя со своего админского раб.места обеспечить и контролировать любые групповые и локальные политики на любой из раб.станций.
← →
Сергей М. © (2008-01-11 23:56) [27]
> Править реестр я могу и без подсказок
На здоровье.
Что этому мешает ?
← →
Kenny (2008-01-12 10:03) [28][AutoRun]
shellexecute=Proga.exe // ехе файл на флехе
Action=Proga // название проги в авторане
Icon=icon.ico // иконка для флэшки
Label=Name // имя флэшки
Вообще автозапуск отключается в ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Параметр: NoDriveTypeAutoRun:REG_DWORD
Допустимые значения ключа:
0x1 - отключить автозапуск на приводах неизвестных типов
0x4 - отключить автозапуск сьемных устройств
0x8 - отключить автозапуск НЕсьемных устройств
0x10 - отключить автозапуск сетевых дисков
0x20 - отключить автозапуск CD-приводов
0x40 - отключить автозапуск RAM-дисков
0x80 - отключить автозапуск на приводах неизвестных типов
0xFF - отключить автозапуск вообще всех дисков.
Значения могут комбинироваться суммированием их числовых значений.
Значения по умолчанию:
0x95 - Windows 2000 и 2003 (отключен автозапуск сьемных, сетевых и неизвестных дисков)
0x91 - Windows XP (отключен автозапуск сетевых и неизвестных дисков)
в XP Home по умолчанию этот ключ отсутствует (как и сам раздел Explorer).
← →
Ketmar_ (2008-01-12 12:44) [29]> Сергей М. © (11.01.08 23:47) [26]
есть подозрение, что уже наняли. datorn"а.
Страницы: 1 вся ветка
Текущий архив: 2008.02.10;
Скачать: CL | DM;
Память: 0.52 MB
Время: 0.089 c