RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Рабочий стол на RAMDISK


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Vadim Oxyd Priluzkiy, http://osfree.org
To : joseph
Subj : Рабочий стол на RAMDISK

> Народ! Я фигею.
> Решил попробовать защитить рабочий стол от изменений - перенес его на RAMDISK
> Написал командник и запускаю его из config.sys
> --
> copy c:/os2/d2os2.ini m:/os2.ini
> copy c:/os2/d2os2sys.ini m:/os2sys.ini
> copy c:/os2/ESTYLER.INI m:
> xcopy c:/desktop m:/desktop /S /E /H /T /R < c:/yes
> xcopy "c:/Maintenance Desktop" "m:/Maintenance Desktop" /S /E /H /T /R < c:/yes
> xcopy c:/Nowhere m:Nowhere /S /E /H /T /R < c:/yes
> xcopy c:/NowhereM m:NowhereM /S /E /H /T /R < c:/yes
> EXIT
> --
> в config.sys добавил
> --
> SET DESKTOP = M:/Desktop
> SET USER_INI=M:/OS2.INI
> SET SYSTEM_INI=M:/OS2SYS.INI
> CALL=C:OS2CMD.EXE /Q /C c:/start.cmd < c:enter
> --
> При изменении на десктопе видно, как меняются даты соответствующих файлов на ramdisk'е
>
> НО. После перезагрузки рабочий стол оказывается в измененном состоянии - положение икон, цветовые решения и т.д оказываются где-то зафиксированы еще и берутся с диска C:
>
> Что еще надо учесть?

А попробуй, перед тем как копировать всё безобразие, средствами WPS перетащить десктоп на рамдиск, тогда у тебя все ссылки внутри инишек будуть верно смаплены на десктоп на рамдиске. По идее должно прокатить... Или глянь как сделано в рамбуте валериуса. Там-же тоже десктоп на рамдиске, и всё норм, но там десктоп собирается из rc файлов, в инишки непосредственно на рамдиске.

Sun 17 Jul 2016 02:03 Mozilla/5.0 (Windows NT 6.1; WOW64; rv:47.0) Gecko/20100101




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.