Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_beginners thread: Run an external process from ASP.NET


Message #1 by "Marco Baldacchini" <baldacchinim@d...> on Mon, 9 Dec 2002 10:06:00
Hi, 
I need to run an mp3 file, on the server machine, from an asp.net 
application. 
I tried this code: 

Dim myStartInfo = new ProcessStartInfo() 
myStartInfo.FileName = "wmplayer.exe" 
myStartInfo.Arguments = PathMP3 'full path of mp3 file
myStartInfo.UseShellExecute = true 

Dim myProcess as Process 
myProcess = Process.Start(myStartInfo) 

The wmplayer.exe process appears in Task Manager, but no sound comes 
reproduced. I also tried to give full control to aspnet user permission to 
execute wmplayer.

I also tried to use the DirectShow interface: 

dim m_objBasicAudio As IBasicAudio 

dim m_objMediaEvent As IMediaEvent 
dim m_objVideoWindow As IVideoWindow 
dim m_objMediaControl As IMediaControl 
dim m_objMediaPosition As IMediaPosition 

m_objMediaControl = New FilgraphManagerClass() 

m_objMediaControl.RenderFile(PathMP3) 


m_objBasicAudio = m_objMediaControl 
m_objBasicAudio.Volume = 0 'Loudest 
m_objBasicAudio.Balance = 0 'Centered 

m_objMediaEvent = m_objMediaControl 

m_objMediaPosition = m_objMediaControl 
m_objMediaPosition.Rate = 1 'Normal forward playback speed 

m_objMediaControl.Run() 

but an error occured: 'Access denied'. 

I need help...please. 
Thanks 

  Return to Index