Das Forentreffen 2018 findet am 20./21. April in Dresden statt. Weitere Infos hier
Anmeldungen zum Forentreffen 2018 sind auf der Anmeldeseite möglich
Zur Homepage des Deutschsprachige Xbase-Entwickler e. V.
Xbase++-Wiki des Deutschsprachige Xbase-Entwickler e. V.

*.BAT mit 64bit OS() [erledigt]

Fragen rund um diverse Windows-Versionen, ihr Verhalten unter Xbase++ und den Umgang mit der API

Moderator: Moderatoren

Antworten
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 10674
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg

*.BAT mit 64bit OS() [erledigt]

Beitrag von AUGE_OHR » Mo, 13. Nov 2017 6:19

hi,

Code: Alles auswählen

RUNDLL32.EXE C:\WINDOWS\SYSTEM32\HOTPLUG.DLL, HotPlugSafeRemovalDriveNotification Removeable Disk (A:)
das möchte ich aus Xbase++ aufrufen.
es geht mit
1.) direkt aus TC oder CMD-Box
2.) Runshell() // alle möglichen Varianten
3.) ShellOpen()
4.) MEMOWRIT("ShowMsg.BAT",cText) + 2.) oder 3.)

unter 32bit OS() geht 1 - 4 aber unter 64bit geht nur 1.) :shock:
HotPlug_64bit.jpg
HotPlug_64bit.jpg (17.21 KiB) 100 mal betrachtet
die Datei ist vorhanden und 1.) geht ja aber weder 2.) noch 3.) incl. 4.) unter 64bit :banghead:

jemand eine Idee warum es nicht geht :?:

p.s. der Aufruf zeigt nur die Benachrichtigung und "macht nichts" also keine Gefahr bei ausprobieren
Zuletzt geändert von AUGE_OHR am Mo, 13. Nov 2017 19:07, insgesamt 1-mal geändert.
gruss by OHR
Jimmy

Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 10674
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg

Re: *.BAT mit 64bit OS()

Beitrag von AUGE_OHR » Mo, 13. Nov 2017 19:07

es war mal wieder das WOW64 Problem ... siehe viewtopic.php?f=20&t=8942
gruss by OHR
Jimmy

Antworten