rosalba

Il blog di Rosalba Fiore [Microsoft Certified Trainer]
posts - 398, comments - 583, trackbacks - 4693

My Links

News

Article Categories

Archives

Post Categories

Image Galleries

Al primo posto

Alcune delle Donne Attive

Alcuni dei ferri del mestiere di una MCT

Certificazioni Informatiche

elearning...funziona solo in alcuni casi!!!

Eventi

Gli MCT nel mondo

La mia zone

Link tecnici

Link un pò così

Panoramica altre Community

Post-it Articoli e post di MCT, MVP ect

Windows Vista

[70-320] Caspol.exe ed Al.exe

Oggi tra una cosa e l'altra non ho avuto tutto il tempo che avevo preventivato per scrivere il post.... prendetelo così nei prossimi giorni ci ritorneremo.  

Al.exe (Assembly Linker)

Questo tool è utilizzato per generare degli assembly da moduli o resource file, eseguendo dalla command prompt la seguente linea:

al [sorgente] [opzioni]

Vediamo le specifiche:

Sorgente

Descrizione

 

module[,target]

Copia il contenuto di un modulo da un file specificato come target, dopo la copia Ale.exe compila il target in un assembly

/link[resource]:file[,name[,target[,private]]]

“linka” un resource file ad un assembly.

 

Opzioni

Descrizione

 

/base: address

Specifica l’indirizzo dove una DLL load sul computer al run time

/bugreport: filename

Specifica il nome del file contenente il bug report quando viene eseguito Al.exe

/fileversion: version

Specifica la versione dell’assembly

/main: method

Specifica il nome del fully qualified method, l’entry point al quale convertiamo un modulo in un file eseguibile

/out: filename

Specifica il nome del file di output

Caspol.exe

Come sappiamo permette di modificare i permessi a livello user-policy, machine-policy eenterprise-policy. Per eseguire questa utilitiy alla command prompt scriviamo

caspol [opzioni]

Ho trovato questa tabella in inglese, che vi riporto integralmente, sulle varie opzioni disponibili

Option

Description

-addfulltrust assembly_file

Or

-af assembly_file

Adds an assembly to the full trust assembly list at a specified level. The assembly_file argument specifies which assembly to add. This file needs to be signed with a strong name.

-addgroup {parent_label ?? parent_name} mship pset_name [flags]

or

-ag {parent_label ?? parent_name} mship pset_name [flags]

Adds a new code group to the existing code group hierarchy. The parent_label is the label of the parent code group of the code group that is being added. The parent_name is the name of the parent code group of the code group that is being added.

-addpset {znamed_psfile ?? psfile pset_name}

or

-ap {named_psfile ?? psfile pset_name}

Adds a new named permission set to the policy. The named_psfile variable is the permission file written in XML that contains the name of the permissions set. Psfile is the file that does not contain the name of the permission set, and pset_name is the name of the permission.

-a[ll]

Specifies that the following options apply to the machine, user, and enterprise policies. It always refers to the policy of the currently logged on user.

-e[xecution] {on ?? off}

Turns the mechanism that checks the code permissions on or off before an application starts.

-h[elp]

Displays all options.

-l[ist]

Lists the code group hierarchy and the permission sets for the specified computer, user, enterprise, or all policy levels.

-reset     or      -rs

Returns the policy to the default state.

-remgroup {label ?? name}

or

-rg {label ?? name}

Removes the code group specified by label or name.

-s[ecurity] {on ?? off}

Turns code-access security on or off.

Buon WE a tutti.

powered by IMHO 1.3

 

 

Print | posted on sabato 4 marzo 2006 02:29 | Filed Under [ C# ]

Feedback

Gravatar

# re: [70-320] Caspol.exe ed Al.exe

giusto per completezza, riporto i miei post che avevo scritto sull'argomento:

[MCAD.31] Code Access Security, qualche concetto e come usare caspol.exe
http://blogs.ugidotnet.org/idamiani/archive/2005/09/14/26348.aspx

[MCAD.33] Un ultimo sguardo a caspol.exe e alle policy di sicurezza
http://blogs.ugidotnet.org/idamiani/archive/2005/09/19/26633.aspx
04/03/2006 11:08 | Igor Damiani
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET