VBA и 1С #144911


#0 by КазAнова
Недавно нашла такую штука."Если в книге Excel есть макросы, то при открытии - взависимости от того какой уровень безопасности, появляется или не появляется предупреждение, что в книге есть макросы-они могут быть опасными или не опасными, что с ними делать " - это прописная истина мелкософтовских.Так вот на досуге написала такую хрень - извините за выражениеВнешняя обработка при запуске - создает и замисывает Макрос в личную книгумакросов или Шаблон.dot все это сохраняет или записываем программно макрос и его запускаем никаких вопросов не возникает ! Тут прикололась на коллегами - мужичками ...Макрос при автозапуске находит все файлы 1Cv7.MD (берет сведения из реестра) и переименовывает их в 1Cv7.MD (но только тут "С" и "M" русские) Они чуть с ума не со шли. Будьте осторожны в работе.
#1 by КазAнова
или нужно было тему назвать 1С и VBA ?"....я не вижу Ваших рук" (с)
#2 by Деструктор
>>...создает и замисывает Макрос в личную книгу>>макросов или Шаблон.dot все это сохраняет или записываем программно>>макрос и его запускаем никаких вопросов не возникает !Для того, чтобы такое стало возможно (запись макроса программно), в настройках безопасности VBA должна стоять галочка "Доверять доступ к Visual Basic Projects". Если она стоит у юзеров - ну минус вашим админам
#3 by Григорьевич
За что так с нами - мужиками ;(
#4 by rio1c77
За такую шутку и вывод из работы баз по голове не погладят...Интересно, где это за такие шутки не свернули еще голову?
#5 by SergioVB
При программном открытии книги Excel проверка на макросы не производится.По этому избежать открытия из Вне, можно только закрыв книгу паролем.
#6 by smaharbA
Савсем не обязательно...
#7 by Деструктор
пример в студию можно?
#8 by Сли то
Создание вредоносных программ?
#9 by smaharbA
Что еще один "Фома неверующий"......Это если вам на 1С нада...Кстати, прав, при ОЛЕ "нас рать..." на безопасность, но вот доступ к проекту надо обходить как я указал тут...
#10 by smaharbA
ПоправочкаСпРеестр.Установить("HKCUSoftwareMicrosoftOffice"+к+".0WordSecurityAccessVBOM",WshShell.RegRead("HKCUSoftwareMicrosoftOffice"+к+".0WordSecurityAccessVBOM"));
#11 by smaharbA
Вы не верите ?Нет, вы не верите...Поезжайте в киев и спросите кто такой Паниковский... (с)
#12 by Деструктор
(9-11) Если админу не положить на безопасность, он закроет доступ по записи на эти ветки реестра и все..
#13 by MMF
Затейника выявить и групповое избиение ногами в живот. А нет, стоп, не так. Затейницу выявить и групповое изнасилование.
#14 by smaharbA
Лажу не пори... ты хоть позырь что за ветка...
#15 by vS
а где можно в очередь записаться? :-D
#16 by Деструктор
Лажу не порю. Права можно раздавать/убирать на любые ветки, в т.ч. HKCU (она же HKEYS_USERS с соответствующим сидом). Потренируйся :)
#17 by smaharbA
Тогда чушь порешь...Вы не верите ?Нет, вы не верите...Поезжайте в киев и спросите кто такой Паниковский... (с)
#18 by Деструктор
Ваше мнение интересно, но оно неправильное :)
#19 by smaharbA
Правдо, правильное, закрывать hkcu савсем нельзя, а ветки отдельные этож надо админу слишком много знать, чего в реалиях мало бывает...Да и "перенаправить" можно на другую ветку...А по ОЛЕ еще раз скажу, наплевать на все безопасности...
#20 by Деструктор
целиком на HKCU конечно нельзя. Надо только на эту веточку. Нормальный админ ничего не делает руками - пишет скрипты и проливает их на всех компах
#21 by smaharbA
А как написать скрипт и распространнить на все ? Тож хотелось бы поучиться, потренироваться...
#22 by Деструктор
1. Перебрать компы в доменеOption Explicit' Цикл по всем компам доменаFor Each Comp In Dom  'необходимые действися с Comp.NameNext2. Для запуска скрипта на удаленном компе пожно, например, юзать psехес.exe (www.sysinternals.com)Например:psехес.exe \CompName -u MY_DOMAINpupkin -p pupkin_pwd cscript.exe \ServerShareScript.vbsНаши админы, правда, в основном через доменную политику делают. Т.е. скрипт выполняется при логоне.
#23 by smaharbA
Бальшое человеческое спасибо, может еще чего подскажешь ?
#24 by smaharbA
а где этот psехес взять, и по Set Dom = GetObject("WinNT://MY_DOMAIN") этому где инфы набраться ?
#25 by Деструктор
PsExechttp://www.sysinternals.com/Utilities/PsExec.html
#26 by smaharbA
А теперь всеже...(ладно больше не буду издиваться)Поезжайте в Киев и спросите кто такой Паниковский... (с)
#27 by Деструктор
Про GetObject("WinNT://MY_DOMAIN") посмотри в MSDN, еще вот тут много примеров (script_center.chm):http://www.microsoft.com/downloads/details.aspx?FamilyID=b4cb2678-dafb-4e30-b2da-b8814fe2da5a&DisplayLang=en
#28 by smaharbA
Особое спасибо за МСДН...
#29 by Деструктор
Посмотри еще script_repository_1_1.chmhttp://master.lermus.ru/storage/Документация/WINDOWS/script_repository_1_1.chm
#30 by smaharbA
Ладно хорош...Почитай всеже и ...
#31 by Деструктор
анутянах
#32 by smaharbA
Создай ветку с вопросом кто я есть такой ? (немного посамохвалюсь)
#33 by КазAнова
Мальчики, как вы любите тешить своё мужское самолюбие )))Там где вы учились - я преподовала
#34 by zzz
2 чего чего довала?
#35 by smaharbA
Когда я учился, думаю ты дай бог еще в садик ходила...
#36 by MMF
мало ли чего она преподОвала... бывают такие молоденькие да опытные, что тебе учиться и учиться
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С