powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Печать,пользователи и Виста. Запутался короче.
2 сообщений из 2, страница 1 из 1
Печать,пользователи и Виста. Запутался короче.
    #36325691
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть некое мое приложение.
Ковырявшись с ним полгода назад применительно к Висте, я пришел к выводу что надо запускать его под администратором и все тут (чтоб все было корректно и не глючило, галка прописывается в реестр при установке).
Сейчас добавил новые функции связанные с печатью(запускаемые из под этого приложения) и под администратором они не работают (но уж точно не так как задумано).

Код: plaintext
1.
2.
3.
4.
5.
   'отобразить свойства принтера с именем Printer
    Shell "rundll32 printui.dll,PrintUIEntry /p /n " & Chr( 34 ) & "Printer" & Chr( 34 ), vbNormalFocus
    'послать на Printer тестовую страницу
    Shell "rundll32 printui.dll,PrintUIEntry /k /n " & Chr( 34 ) & "Printer" & Chr( 34 ), vbNormalFocus
    'распечатать на Printer документ TargetPath
    lReturn = ShellExecute( 0 , "printto", TargetPath, Chr( 34 ) & "Printer" & Chr( 34 ),  0 , SW_HIDE)

От имени "Current user" все это работает корректно, но это противоречит моему желанию запускать приложение "Run as Administrator".
Хочется уже бить компьютер с Вистой об пол.
Как выкрутиться?
...
Рейтинг: 0 / 0
Печать,пользователи и Виста. Запутался короче.
    #36325832
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем так. Проблема наблюдается только на Виста x64. На 32-х битной все работает как хотелось при запущенном из-под Admin основном приложении.

Причем если на Vista x64 тупо выполнить первые 2 команды из под cmd(Admin)
то они выполнятся.
Приставку cmd я конечно могу добавить в Shell, на боюсь vb не тот cmd все равно запустит и как быть с ShellExecute?...
В общем опять головная боль.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Печать,пользователи и Виста. Запутался короче.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]