Temat: Shell - exe i … dll

Witam, uruchamiałem program poniższym poleceniem:

Shell "C:\Moj_program\uruchom.exe", vbNormalFocus

i wszystko działało prawidłowo do momentu kiedy autor nie zmodyfikował programu i obecnie przy wywołaniu polecenia:

Shell "C:\Moj_program\uruchom.exe", vbNormalFocus

Wyskakuje okienko z komunikatem:

Brak pliku emb_authpc.dll (plik jest w katalogu obok exe)

A „uruchom.exe” się nie otwiera

Dodam że „manualnie” czyli podwójne kliknięcie lub Enter uruchamia program.
Dziękuje za jakiekolwiek wskazówki.

Temat: Shell - exe i … dll

Wychodziłoby na to że w tej bibliotece jest zapisane uwierzytelnianie lokalizacji w której jest wywoływanie shell'a.
Nie wiem jakie poprawki wprowadził autor ale wychodzi na to że przez emb_authpc.dll"mówi" Acc że jest to lokalizacja zaufana i pliki z niej można bez problemu uruchamiać.

Może uda sie poprzez ręczne dodanie zaufanej lokalizacji,
Acc 2016:
Plik=> Opcje =>Centrum zaufania => Ustawienia Centrum zaufania =>Zaufane lokalizacje
W wywołanym okienku 3a wprowadzić lokalizacje w której jest uruchom.exe

Temat: Shell - exe i … dll

Dziękuję za odpowiedz.

Niestety ustawienie lokalizacji zaufanej nie pomogło.
Zastanawiam się czy polecenie Shell to to samo co podwójne kliknięcie myszką , Enter czy uruchom...
Być może przed poleceniem Shell trzeba wskazać w jakiś sposób bibliotekę dll z której korzysta program exe.

Jeszcze raz dziękuję za odpowiedź.

Temat: Shell - exe i … dll

O ile istnieje możliwość to warto skontaktować się z projektantem aplikacji.
Jeżeli istnieje możliwość na podejrzenie kodu to trzeba zobaczyć co Acc robi z tą biblioteką i w jaki sposób jest wykorzystywana. A może czegoś tam brakuje?
Pozdrawiam

Następna dyskusja:

Shell msg.exe




Wyślij zaproszenie do