SWF embeded in webbrowser control
===

I'm working on a c# winform which has a webbrowser. A swf file is embeded in an html file which is supposed to be loaded by the webbrowser. The problem is that: When I launch the application as admininstrator, every thing works fine. However, when I login as a standard user and  launch the same application , the swf file doesn't show up. A black window shows up instead of the swf file.
All needed files are stored in one directory on the Local HD. The swf file is stored in a subdirectory in the same folder of the application.
What could be the cause of this problem? How can I fix it?<br />
Thanks<br />
I'm using the following code in the html file:

    <html>
    <head>
    <script src="AC_RunActiveContent.js" language="javascript"></script>
    <script type="text/javascript">
    </script>
    <title>Lesson_One </title>
    </head>
    <body >
    <script language="javascript">
    if (AC_FL_RunContent == 0) {alert("This page requires AC_RunActiveContent.js.");}
    else {
    AC_FL_RunContent(
    'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
    'width', '700',
    'height', '600',
    'src', '../shared/main.swf',
    'quality', 'high',
    'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
    'align', 'middle',
    'play', 'true',
    'loop', 'false',
    'scale', 'showall',
    'wmode', 'window',
    'devicefont', 'false',
    'id', 'main',
    'bgcolor', '#ffffff',
    'name', 'main',
    'menu', 'true',
    'allowFullScreen', 'false',
    'allowScriptAccess','sameDomain',
    'movie', '../shared/main.swf',
    'salign', '');}
    </script>
    </body>
    </html>