INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

System Exec



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

Gestern, 15:25
Beitrag #1

Hubert R. Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 195
Registriert seit: Jul 2011

2019 64bit
2011
DE


Deutschland
System Exec
Hallo zusammen,

ich habe hier ein Problem das ich nicht richtig verstehe.
Ich möchte dieses Script mit der Funktion System Exec unter LV18SP2 (32bit) ausführen.

powershell -command "Start-Process 'c:\windows\system32\wintest.bat' -Verb runAs
Da kann ich machen was ich will das klappt nicht. Ich bekomme die Fehlermeldung das die wintest.bat nicht gefunden wird.

Start-Process : Dieser Befehl kann aufgrund des folgenden Fehlers nicht ausgefhrt werden: Das System kann die
angegebene Datei nicht finden.

Wenn ich aber das gleiche Script mit lv18_img SP2 (64bit) ausführe läuft das script ohne Probleme.

Als Betriebssystem habe ich verwende Win10

Hat wer eine Erklärung dafür?

Gruß Hubert
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Heute, 11:53
Beitrag #2

cordm Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Jul 2022

2020, 2024
2016
EN


Deutschland
RE: System Exec
Das Problem ist, dass Windows 32 bit Anwendungen automatisch nach SysWOW64 umleitet, wenn sie etwas in system32 aufrufen wollen.

NI hat einen Knowledgebase Artikel dazu: https://knowledge.ni.com/KnowledgeArticl...0019L4VSAU

Siehe auch Wikipedia dazu: https://de.wikipedia.org/wiki/WOW64

Schlussendlich musst du aus der 32 bit Anwendung heraus den Ordner sysnative statt system32 im Pfad benutzen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Heute, 13:32
Beitrag #3

Hubert R. Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 195
Registriert seit: Jul 2011

2019 64bit
2011
DE


Deutschland
RE: System Exec
Hallo Cordm,

danke für dein feedback. Ich habe heute morgen einiges ausprobiert aber nichts klappt.

Vielleicht kann du nochmals dir das Vi (lv18_img-32bit) ansehen ob ich denkfehler mache oder das exec Vi falsch bediene.

Gruß Hubert


Angehängte Datei(en)
18.0 .vi  wintest-lv18-32bit.vi (Größe: 20,65 KB / Downloads: 1)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Heute, 15:47
Beitrag #4

cordm Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Jul 2022

2020, 2024
2016
EN


Deutschland
RE: System Exec
Ich glaube das Problem ist, dass das falsche cmd.exe aufgerufen wird. Ganz verstanden habe ich es aber noch nicht.

Mit diesem Kommando funktioniert es bei mir:

C:\Windows\Sysnative\cmd.exe /c winsat.exe mem
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Mehrere Befehle über System Exec VI creo_123 9 7.577 04.05.2017 06:03
Letzter Beitrag: creo_123
  NI System API RT and NI System API Windows 32 bit, helm 1 3.722 11.12.2015 13:30
Letzter Beitrag: GerdW
  System exec.vi mehrmals beschreiben MioStarkid 3 4.295 06.02.2014 10:03
Letzter Beitrag: GerdW
  System Exec - was in der normalen Console funktioniert, geht mit der LV vi nicht MartinLoreck 16 14.007 12.10.2012 11:30
Letzter Beitrag: SeBa
  System Exec.vi yasukatakaya 2 5.393 02.02.2010 18:52
Letzter Beitrag: IchSelbst
  System Exec.vi (wait until completion - probelm) p.p 5 6.338 08.06.2009 19:44
Letzter Beitrag: ImExPorty

Who read this thread?
8 User(s) read this thread:
RMR, TpunktN, MScz, Woodeye, IchSelbst, Hubert R., cordm, GerdW

Gehe zu: