RE: assembly security/permission question



Hi

Is this what you want?

[DLL]
[assembly:
FileDialogPermission(SecurityAction.RequestRefuse,Unrestricted=true)]
public class TestClass
{
public OpenFileDialog openFileDialog1 = new OpenFileDialog();
public void ShowFileDialog()
{
openFileDialog1.ShowDialog();
openFileDialog1.OpenFile(); //Failed due to security
}
}

[Form client]
TestClass tc = new TestClass();

private void button1_Click(object sender, System.EventArgs e)
{
tc.ShowFileDialog();//failed
}
private void button2_Click(object sender, System.EventArgs e)
{
tc.openFileDialog1.ShowDialog();
tc.openFileDialog1.OpenFile(); //Succeed.
}

Best regards,

Peter Huang
Microsoft Online Partner Support

Get Secure! - www.microsoft.com/security
This posting is provided "AS IS" with no warranties, and confers no rights.

.


Loading