Re: Could not start application from Network,...




"Nicholas Paldino [.NET/C# MVP]" <mvp@xxxxxxxxxxxxxxxxxxxxxxxxxxx> schrieb
im Newsbeitrag news:uDztVWKxHHA.5032@xxxxxxxxxxxxxxxxxxxxxxx
Kerem,

Well, there are two things going on here. There is CAS, which would
restrict what your app can do since it is run from the network. This
seems to be recitfied by calling caspol and telling it to give assemblies
from the Local Intranet Zone full trust (although you really should make
this dependent on something based on the assembly, not the whole zone).

The second is whether or not the regular user has rights to write to
the directories specified for the ShadowCopyDirectories property. Does a
standard user have rights to write to this directory?


--
- Nicholas Paldino [.NET/C# MVP]
- mvp@xxxxxxxxxxxxxxxxxxxxxxxxxxx

"Kerem Gümrükcü" <kareem114@xxxxxxxxxxx> wrote in message
news:Ooa%231SKxHHA.1776@xxxxxxxxxxxxxxxxxxxxxxx
Dear NG,


i have some code/assembly here that must be executable from a network
share.
But it only works if i run it as a Administrator or another privileged
user. But it
does not execute and silently fails when i try to run it as a standard
user. I tried
this to make the assembly work with normal users, but it did not work:

Caspol.exe -m -cg LocalIntranet_Zone FullTrust

The application should be executable that way:
\\servername\share$\program.exe

When i try to run it with non-priv standard user the application
fails silently and i get nothing else that makes any sense.

The Codebase where the exception araises (debugged):

using System;

namespace AppInit
{
static class Program
{
[STAThread]
static void Main(string[] args)
{
AppDomainSetup ads = new AppDomainSetup();
string appDir = AppDomain.CurrentDomain.BaseDirectory;
//System.Environment.CurrentDirectory;

ads.ShadowCopyFiles = "true";
ads.ApplicationBase = appDir;
ads.PrivateBinPath = appDir + "\\bin;";
ads.ShadowCopyDirectories = ads.PrivateBinPath + ";" +
ads.ApplicationBase;
//EXCEPTION HERE!!!!
AppDomain domain = AppDomain.CreateDomain("TEK WorkSpace",
null,
ads); // Exception is thrown here

}
}
}
}

Some ideas,...?
Code must be executable over the network!
Code must be executable with a non-privilegded standard user!

Thanks for any help and ideas!

Beste Grüsse / Best regards / Votre bien devoue

Kerem Gümrükcü
-----------------------
"This reply is provided as is, without warranty express or implied."






Hi Nichoals,

i'll forward this to my developer workmate who asked me
the question. Maybe he will continue this thread.
I could not solve the problem for him so i asked
the newsgroup. He already had left the work when
i asked the Newsgroup,...what he should do instead.

Thank you very much for the quick reply!

Beste Grüsse / Best regards / Votre bien devoue

Kerem Gümrükcü
-----------------------
"This reply is provided as is, without warranty express or implied."




.



Relevant Pages

  • Re: Could not start application from Network,...
    ... restrict what your app can do since it is run from the network. ... to be recitfied by calling caspol and telling it to give assemblies from the ... does not execute and silently fails when i try to run it as a standard ... When i try to run it with non-priv standard user the application ...
    (microsoft.public.dotnet.languages.csharp)
  • Could not start application from Network,...
    ... i have some code/assembly here that must be executable from a network share. ... does not execute and silently fails when i try to run it as a standard user. ... string appDir = AppDomain.CurrentDomain.BaseDirectory; ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: How do you do this?
    ... an evolution from the last generation that used a network processor ... compare things that are exactly alike or they alway will be equal. ... other computer to read it and execute it. ... Some do it with multi-core chips from Intel and AMD. ...
    (comp.lang.forth)
  • Re: Standalone VB.Net app?
    ... The way I got around these security exceptions was to use the .net ... Then our network admin created a logon script to ... with local Admin privileges and elevated domain privs executes the app now, ... to execute because it is not trusted. ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Blue Screen
    ... Enquire, plan and execute ... all entries you findand see if they refer to one of your Network ...
    (microsoft.public.windowsxp.general)