Okay windows er pænt mærkeligt nu.
Nu virker denne kode hos mig :
- <?php
-
- exec('C:/program files (x86)/videolan/VLC/vlc.exe');
-
- ?>
Så kommer en besked fra en program som kaldes "Interactive Services Dection" som fortæller at et program prøver at vise en meddelse og hvis man trykker "Vis meddelsen" kommer man til en "anden skærm" ligesom om Windows går i fuldskærm uden processlinjen også var alle mulige programmer åbne som jeg har forsøgt at åbne.
Det vil sige programmerne er blevet åbne i baggrunden og jeg kan da også se på i windows jobliste men de kommer ikke på processlinjen.
Det skete vist efter jeg begyndte at rode med popen() også da jeg skiftede tilbage til exec() så virkede det.
Skriv mere om det når jeg har fundet ud af mere.
---
Det ser ud til at Vista og 7 bloker services så de ikke kan åbne GUI programmer.
Prøv og luk Apache (httpd.exe) servicen også start den fra kommandoprompten i stedet for : C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin\httpd.exe
Så virker dette :
- <?php
-
- exec('C:/program files (x86)/videolan/VLC/vlc.exe');
-
- ?>
Browseren står så og loader indtil man lukker vlc.
Nu kan jeg også få vlc åbnet, med
- <?php
-
- exec('C:/program files (x86)/videolan/VLC/vlc.exe');
-
- ?>
Så skal jeg bare finde ud af/have hjælp til at få hele min kode til at virke:
cd C:/
cd program files (x86)/videolan/vlc
vlc.exe -vvv "E:\NAS/Cars_2.iso" --sout "#transcode{vcode=h264,acodec=mp4a,vb=800,ab=128}:standard{access=http,mux=ts,dst=192.168.0.103:1234}"