_Sash@ Опубликовано 12 октября, 2005 Жалоба Поделиться Опубликовано 12 октября, 2005 Кто нить знает, как защитить файл Excel от открытия НА ДРУГОМ КОМПЬЮТЕРЕ. То есть файл в первый раз запускается и определяет какой-то параметр компа и записывает в ячейку. При следующем запуске она (програмка по нажатию определенной кнопки или при загрузки файла) сравнивает опять же полученный параметр компа с записанным в ячейке, и если совпадает - то файл откроется, иначе нет. То есть может кто знает какую-нить подобную функцию на VBA, которая определяет какой-то определенный уникальный для компа параметрь. Буду очень благодарен! Ссылка на комментарий Поделиться на другие сайты Поделиться
yuriks Опубликовано 12 октября, 2005 Жалоба Поделиться Опубликовано 12 октября, 2005 Можна написать что угодно, но если при открытии книги держать нажатой Shift макросы не будут выполнятся и защита не сработает. Ссылка на комментарий Поделиться на другие сайты Поделиться
_Sash@ Опубликовано 12 октября, 2005 Автор Жалоба Поделиться Опубликовано 12 октября, 2005 ну тогда и сама суть документа с макросами не будет работать. Все равно ведь защита только для тех кому лень разбираться в ней. Так мож кто знает как это сделать? [mergetime]1129133700[/mergetime] В смысле хотя бы намек, я как-нибудь дальше сам. Ссылка на комментарий Поделиться на другие сайты Поделиться
Sergs Опубликовано 13 октября, 2005 Жалоба Поделиться Опубликовано 13 октября, 2005 Смотрите в Excel - Сервис, Параметры, Безопасноть - Ставите пароль для открытия, Изменения (только для версии офиса XP и выше). Ссылка на комментарий Поделиться на другие сайты Поделиться
yuriks Опубликовано 13 октября, 2005 Жалоба Поделиться Опубликовано 13 октября, 2005 Тогда можно привязать с серийному номеру диска API функция GetVolumeInformation Ссылка на комментарий Поделиться на другие сайты Поделиться
_Sash@ Опубликовано 13 октября, 2005 Автор Жалоба Поделиться Опубликовано 13 октября, 2005 Спасибо yuriks. Сказал спасибо, а как воспользоваться этой функцией так и не разобрался. Тут вроде бы надо модуль windows подключать. А как это на VBA то и не знаю. Или тут вообще не так. Или библиотеку какю-нить. Может кто еще подскажет. А как получить непосредственно системную инфу о винчестере, то есть то что пишется о нем, когда например компьютер загружается, то есть его непосредственную маркировку - мож знает кто? Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти