Доброе утро. Извините за мой плохой английский. Сейчас столкнулся с одной проблемой. Мне удалось выполнить функцию с одним параметром, но в случае с несколькими параметрами у меня не получилось. вот что я пробовал.
rundll32.exe "C:\Program Files\Windows Photo Viewer\PhotoViewer.dll", ImageView_FullScreen C:\Users\ADMIN\Documents\a.jpg // succeeded;
но я заметил, что экспортируемой функцией является imageview_fullscreenW, а синтаксис требует 4 параметра. Третий параметр — это полный путь к изображению, а остальные параметры просто игнорируются.
rundll32.exe "C:\Program Files\Windows Photo Viewer\PhotoViewer.dll", ImageView_FullScreenW 0 0 C:\Users\ADMIN\Documents\a.jpg 0 // failed;
Так что же не так с этим? Два часа бьюсь над этой проблемой! Буду очень благодарен, если кто-нибудь найдет ответ! заранее спасибо.
Rundll32
вызывает функцию, указанную в dll, указанную в этом формате -hwnd as long, hinst as long (filled in by Rundll32), lpszCmdLine as pointer to string, nCmdShow as integer
- person   schedule 15.12.2019