Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];

Вниз

Автозагрузка с флешки   Найти похожие ветки 

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.043 c
4-1183546348
Виктор007
2007-07-04 14:52
2008.02.10
Запись в файл


9-1167301773
maximum
2006-12-28 13:29
2008.02.10
Меню для игры


15-1199317232
Германн
2008-01-03 02:40
2008.02.10
Командировка в Димитровград


15-1199250677
Dmitry S
2008-01-02 08:11
2008.02.10
Не грузится Windows.


4-1183566201
RAndrey
2007-07-04 20:23
2008.02.10
не работает ShellExecute





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский