Снова поезд или Виста продолжается...
Помните я писал про странное поведение Висты?
http://plotnick.livejournal.com/57357.html
Оказалось вот что. Так как Виста считает каталоги %SystemRoot%, Program files и прочие очень важными и сильно оберегает их и охраняет всячески, для тех старых приложений, которые хранят таки данные иногда в таком охраняемом каталоге например в том же Program Files ( к примеру QIP хранит там свой history), чтобы не приходилось их постоянно запускать в режиме админа, кто уже знает что такое UAC, тот понимает о чем идет речь. Так вот, чтобы не приходилось их запускать каждый раз в режиме админа создана такая штука как VirtualStore и находится она Users\USerName\AppData\Local. Понятно что в определенный момент она все потоки приложения перенаправляет туда а не в Program files, но иногда возникают странности.
Например, история того же QIPа очень даже неплохо сохраняется, а вот к примеру если ктото отправил Вам файл, он сохранится в VirtualStore, но сам QIP будет пытатся его открыть из Program Files, и будет ругатся и негодовать, что такого де файла и нету. Да, хотя суслика и не видно - он есть!.
И соответсвенно, так как VirtualStore для каждого свой, у каждого юзьверя программы ведут себя по разному. Я например был удивлен, установив экстеншены под Firefox под одним юзером, и залогинившись под собой их вынужден был устанавливать заново...
Вот такой вот необычный зверь эта Виста. А мужики то и не знают... :)
http://plotnick.livejournal.com/57357.html
Оказалось вот что. Так как Виста считает каталоги %SystemRoot%, Program files и прочие очень важными и сильно оберегает их и охраняет всячески, для тех старых приложений, которые хранят таки данные иногда в таком охраняемом каталоге например в том же Program Files ( к примеру QIP хранит там свой history), чтобы не приходилось их постоянно запускать в режиме админа, кто уже знает что такое UAC, тот понимает о чем идет речь. Так вот, чтобы не приходилось их запускать каждый раз в режиме админа создана такая штука как VirtualStore и находится она Users\USerName\AppData\Local. Понятно что в определенный момент она все потоки приложения перенаправляет туда а не в Program files, но иногда возникают странности.
Например, история того же QIPа очень даже неплохо сохраняется, а вот к примеру если ктото отправил Вам файл, он сохранится в VirtualStore, но сам QIP будет пытатся его открыть из Program Files, и будет ругатся и негодовать, что такого де файла и нету. Да, хотя суслика и не видно - он есть!.
И соответсвенно, так как VirtualStore для каждого свой, у каждого юзьверя программы ведут себя по разному. Я например был удивлен, установив экстеншены под Firefox под одним юзером, и залогинившись под собой их вынужден был устанавливать заново...
Вот такой вот необычный зверь эта Виста. А мужики то и не знают... :)