Имя: Пароль:
IT
Админ
Эмуляция HDD
,
0 Hazer79
 
19.10.13
21:12
Субботний вечер, уму неспокойно.
Есть ПО по типу Portable. Запускается exe-шником из папки. Есть ещё куча служебных подпапок с данными.
Задача: сделать работу с этой прогой таким образом, будто она находится на компе юзера (на самом деле она на сервере в инете).
Пробовал вариант расшарить папку, сделать subst и запустить. Но прога хитроватая - говорит что с сетевого тома не будет работать. Пошёл по другому пути: сделал ISO образ из рабочей папки, его зафигачил в общую сетевую папку и Daemon Tools'ом примонтировал юзеру. Но тоже не взлетело, т.к., судя по всему, потребовалась запись временных файлов в рабочую подпапку Temp, а на ISO-шник, понятно дело, ничего не запишешь.
Какие ещё мужно попробовать варианты? У меня фантазия кончилась.
p.s. терминалка - самый крайний выход
1 France
 
19.10.13
21:14
ну, яндекс.диск как устроен ?
2 Мизантроп
 
19.10.13
21:14
http://yandex.ru/yandsearch?text=сетевой диск как локальный
3 Hazer79
 
19.10.13
21:14
(1) webdav
4 Hazer79
 
19.10.13
21:18
(2) если ты имеешь ввиду net use, то я его пробовал. Перепутал с subst в (0)
5 Мизантроп
 
19.10.13
21:21
(4) у каждого диска в системе есть статус локального, сетевого и т.д. net use позволяет дать букву, но не сделает локальным. Есть софт, который меняет этот статус. Вот я о чем, если правильно понял твою проблему
6 Hazer79
 
19.10.13
21:22
(5) да, правильно
7 Мизантроп
 
19.10.13
21:25
(6) тебе надо сменить GetDriveType диска, ищи в сети как это сделать
8 Neg
 
19.10.13
21:29
Хммм, читается как овуляция...
9 Мизантроп
 
19.10.13
21:29
Функция   GetDriveType (). Она возвращает тип диска, имя которого ей передали. Вот ее прототип:


UINT  GetDriveType (LPCTSTR lpRootPathName);
Функция возвращает следующие значения:

Числовое
значение Идентификатор Описание диска
0 - Невозможно определить тип
1 - Диск не найден
2 DRIVE_REMOVABLE Гибкий (возможна замена)
3 DRIVE_FIXED Жесткий (замена невозможна)
4 DRIVE_REMOTE Сетевой диск
5 DRIVE_CDROM CD-ROM
6 DRIVE_RAMDISK RAM - Диск
10 Зойч
 
19.10.13
21:37
(9) предлагаешь свой руткит написать на перехват функции?
11 France
 
19.10.13
21:38
(8) хмм... поделись планом - нехило вставляте))
12 Мизантроп
 
19.10.13
21:40
(10) это все давно написано. Пользовался еще в начале 2000 годов. Сейчас это никому не надо и в сети не найдешь.
13 Jolly Roger
 
19.10.13
22:13
(0) iSCSI
14 sdv2000
 
19.10.13
22:35
забавненько
15 mistеr
 
20.10.13
00:37
(0) Купить лицензии не предлагать?
16 vlandev
 
20.10.13
11:35
Неочень понятна задача , но трукрипт может примонтировать образ диска как фиксед, так и как ремовейбл. Наверно есть еще какой то софт , который эмулирует HDD.
17 Jump
 
20.10.13
11:39
(16)ну зачем же сторонний софт.
Банальный vhd создать и примонтировать.
18 vlandev
 
20.10.13
12:43
(17) Ну на виндоуз-ХР vhdd будет таким же сторонним , как и трукрипт.
19 Jump
 
20.10.13
14:57
(18)Угу, и на виндовс 98, а уж на виндовс 3 вообще будет офигенно инородным.
Но мы же вроде про современные системы говорим, а не про исторически значимые.
20 smaharbA
 
20.10.13
15:29
трукрипт
21 Hazer79
 
20.10.13
17:26
(17) Идея отличная. Только в Win2008 R2 Std Не могу найти работу с виртуалками. В Управлении дисками банально нет соответствующих пунктов.
http://s019.radikal.ru/i639/1310/b3/3a5764bc7816.jpg

(20) ему надо ручками каждый раз пароль для монтирования прописывать. А я хочу чтобы прозрачно для юзера было.
22 Jump
 
20.10.13
18:05
(21)У меня нет под рукой Win2008 R2 поэтому точно не скажу.
Но по аналогии с семеркой ищи в контекстном меню при наведении на "управление дисками" в консоли.
Т.е не открывая "управление дисками" вызывай контекстное меню.
23 Jump
 
20.10.13
18:10
Ну или если не заморачиваться где там что в интерфейсе попрятали можно сделать проще -
diskpart.exe
Create Vdisk File=ИмяИпутьКфайлу.vhd  Type=Fixed
Select Vdisk
Attach Vdisk
24 Hazer79
 
20.10.13
18:46
(23) делаю дискпартом - результата 0
http://i062.radikal.ru/1310/eb/b371a6bab710.jpg
25 Jump
 
20.10.13
19:42
(24)Под админом?
26 vde69
 
модератор
20.10.13
19:49
есть такая прога "Алкоголь" делает точнцую копию
27 sdv2000
 
20.10.13
19:52
daemon tools
28 sdv2000
 
20.10.13
19:52
lite
29 vlandev
 
20.10.13
20:01
(21) Ручками только один раз надо в ярлычек прописать , опции командной строки тут: http://truecrypt.org.ua/node/50
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс