|
|
|
Как определить версию Windows через VBA и проверить права администратора...
|
|||
|---|---|---|---|
|
#18+
Написал программку на VBA и выяснилось интересное - обращение к файлам расположенные в директории C:\Program Files - не работает в Windows 7 если у пользователя нет прав администратора... Объясняется наличием "виртуального диска"... как определить версию Windows и права пользователя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2011, 22:11 |
|
||
|
Как определить версию Windows через VBA и проверить права администратора...
|
|||
|---|---|---|---|
|
#18+
Я бы через WMI делал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2011, 23:56 |
|
||
|
Как определить версию Windows через VBA и проверить права администратора...
|
|||
|---|---|---|---|
|
#18+
про администратора отсюда можно взять: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 05:41 |
|
||
|
Как определить версию Windows через VBA и проверить права администратора...
|
|||
|---|---|---|---|
|
#18+
*ROFL* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 10:14 |
|
||
|
Как определить версию Windows через VBA и проверить права администратора...
|
|||
|---|---|---|---|
|
#18+
Akina, *ROFL* - это что значит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 18:50 |
|
||
|
Как определить версию Windows через VBA и проверить права администратора...
|
|||
|---|---|---|---|
|
#18+
ROFL — аббревиатура, расшифровывающаяся как «Rolling On Floor Laughing» («Катаюсь По Полу, Смеясь»). Akina, не держите в себе, поделитесь, что смешного в IsUserAdmin экспортируемой из shell32.dll ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 21:10 |
|
||
|
Как определить версию Windows через VBA и проверить права администратора...
|
|||
|---|---|---|---|
|
#18+
скукотищаподелитесь, что смешного в IsUserAdmin экспортируемой из shell32.dll ? Если бы ты не указал, ТС непременно спросил бы, почему программа орёт, что user function not defined... А смех - немного по другому поводу. Если нужны подробности - то только через IM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 23:54 |
|
||
|
Как определить версию Windows через VBA и проверить права администратора...
|
|||
|---|---|---|---|
|
#18+
Кстати! вдогонку - попробуй спросить, что это за функция, у поставщиков поиска IE (гугль, бинг и пр.). Очень забавные результаты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 23:55 |
|
||
|
Как определить версию Windows через VBA и проверить права администратора...
|
|||
|---|---|---|---|
|
#18+
Akina, заинтриговал. Вас из даст IM? P.S.: по поводу, "попробуй спросить, что это за функция, у поставщиков поиска IE (гугль, бинг и пр.) ..." - не понял, чесслово. Первая же ссылка от Гугла отправляет "к первоисточникам" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 00:09 |
|
||
|
Как определить версию Windows через VBA и проверить права администратора...
|
|||
|---|---|---|---|
|
#18+
"вдогонку" - что такое IM, вроде бы, понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 00:16 |
|
||
|
Как определить версию Windows через VBA и проверить права администратора...
|
|||
|---|---|---|---|
|
#18+
скукотища, топик загадка, и автор куда-то пропал, что не так в моём варианте? Даст сбой? Когда? А как уточнить ОС? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 05:07 |
|
||
|
Как определить версию Windows через VBA и проверить права администратора...
|
|||
|---|---|---|---|
|
#18+
Пример из API-Guide Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 08:45 |
|
||
|
Как определить версию Windows через VBA и проверить права администратора...
|
|||
|---|---|---|---|
|
#18+
Ципихович Эндрючто не так в моём варианте? Нет Declare Function. Без этой строки твой пример неработоспособен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 08:56 |
|
||
|
Как определить версию Windows через VBA и проверить права администратора...
|
|||
|---|---|---|---|
|
#18+
Akina, нет Нет Declare Function IsUserAnAdmin Lib "shell32" () As Long ОК а без Private Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" (lpVersionInformation As OSVERSIONINFO) As Long будет работать??? а вот это Print "OS: " + PId без Debug из какого языка? ну выдало ответ: OS: Windows NT Win version: 5.1 Build: 2600 Я должен догагаться, что это ХР?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2011, 20:31 |
|
||
|
Как определить версию Windows через VBA и проверить права администратора...
|
|||
|---|---|---|---|
|
#18+
Нашел табличку как определять версию винды, но табличка заканчивается не дойдя до Висты. По материалам топика и базы данных Винды сделал файлик с определителем версии и прав пользователя. НО ГЛАВНАЯ ЗАДАЧА НЕ РЕШЕНА. Может ктото погоняет файлик на семерке или висте и подумает как его распространить на эти версии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2011, 09:43 |
|
||
|
Как определить версию Windows через VBA и проверить права администратора...
|
|||
|---|---|---|---|
|
#18+
DMK67, тут один форумчанин решал подобную проблему, судя по коду, путь который он выбрал аналогичен второму Вашему. может он нашел ответ на Ваш вопрос его топик и решение тут 6820067 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2011, 11:24 |
|
||
|
Как определить версию Windows через VBA и проверить права администратора...
|
|||
|---|---|---|---|
|
#18+
DMK67, я добавил в твой файл висту и семерку, смотри вложение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2012, 13:28 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=37211041&tid=2176004]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
64ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 339ms |

| 0 / 0 |
