Как удалить атрибут readonly при создании установки - PullRequest
0 голосов
/ 07 января 2009

Настройка моего приложения для Windows Mobile создается с использованием VS2008. Он содержит пару файлов данных для копирования на целевое устройство.

Эти файлы доступны только для чтения на компьютере разработчика (поскольку они находятся под контролем исходного кода). Настройка сохраняет атрибут readonly, что в данном случае является проблемой.

Как я могу сказать проекту установки отказаться от атрибута readonly этих файлов на целевом компьютере?

ТИА

1 Ответ

1 голос
/ 07 января 2009

У вас есть , чтобы удалить его перед упаковкой. CABWIZ просто помещает файл, как он (атрибуты и все) в CAB. Формат INF не предусматривает никаких атрибутов только для чтения (или любого другого атрибута), а только поведение копии (перезапись, запись, если она не существует и т. Д.).

Вы можете добавить шаг предварительной сборки и использовать его для запуска пользовательского приложения (или пакетного файла), чтобы изменить атрибут перед упаковкой (и после сборки, чтобы восстановить его при желании).

...