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

Utility una piccola panoramica

Spesso non sappiamo quale tool utilizzare, facciamo un piccolo schemino* riassuntivo, che ritoccheremo nei prossimi giorni, in ordine sparso:

(*salvo errori e/o omissioni per cortesia avvisatemi!!)

RegAsm.exe

Assembly Registration Tool registra gli assembly per utilizzarli per i COM(Componet Object Model) .NET, utilizzando questo tool i COMP possono ad esempio essere utilizzarli nelle applicazioni VB 6.0. Una volta registrati vengono richiamati dalla mscoree.dll (clr) che deve ritrovarli nella GAC (Global Assembly Cache) o nello stesso folder dell'applicazione, nota controlla prima nella GAC e poi nel folder. nb: i componenti COM vanno dichiarati come public (/codebase switch specifica la file path per un assembly che non si trovi nella GAC)

RegSvcs.exe

per configurare componenti, metodi ed interfacce (/componly switch per configurare i soli componenti) (/u switch per disistallare un'applicazione).Ossia carica e registra l'assembly, generare registrare ed installare una type library in una specifica applicazione COM+, e per configurare servizi che deveno essere aggiunti da codice ad una specifica classe. (7extlb switch per utilizzare una libreria esistente per crearne una nuova)

RegSvr32.exe

serve per registrare i componenti COM nel registro di Windows 

Wsdl.exe

serve per creare un file WSDL(Web Service Description Language) per i nostri componenti e per generare le classi proxy

Soapsuds.exe

serve per aiutarci nella costruzione di client web service che utilizzino la remoting techinque

Installutil.exe

tool incluso nel .NET Framework serve per istallare le applicazioni Windows Service

ILDASM.exe

è il Microsoft Intermediate Language Disassembler, usato per l'assemble dei file Microsoft Intermediate Language, vediamo anche il contenuto dell'assembly manifest

Dotnetfx.exe

Se abbiamo un problema di DLL file o di istallazione di .Net probabilmente utilizziamo questa utility

Sn.exe

crea uno strong name per l'assembly in modo da identificarlo univocamente (le quattro parti del numero di versioni di un assemby sono Major,Minor,Build,Revision)

Fuslogvw.exe

per le informazioni riguardanti un'applicazione inabilitata a vincolare un assembly

Caspol.exe

Code Access Security Policy per settare i permessi a livello user,machine,enterprise (se settiamo il parametro -security a off abbiamo il turn off della .Net security)  

Secutil.exe

(incluso nel .Net Framework) estrae strong name public key information o l' Authenticode certificate (ossia la digital signature) in un forma che può essere incorporato nel codice.

Signcode.exe

tool che permette il sign dell'assembly con l'Authenticode digital singnature.

PermView.exe

ossia la Permissions Viewing utility è utile per vedere i settaggi securitu richiesti per l'assebly ma non può modificarli

Makecert.exe

produce i certificati X.509 per uso di testing

Certmgr.exe

utilizzato per amministrare i certificati X.509

Gatutil.exe

Global Assemby Cache tool serve per il manage degli assembly nella GAC (la command prompt per aggiungere un assembly alla GAC è gacutil)

Ngen.exe

servre per creare codice eseguibile nativo una specie di precompilatore. Il codice generato con esse è molto più veloce del MSIL(Microsoft Intermediate Language) perchè by-passa il JIT (just-in-time) che converte MSIL in codice nativo

TlbExp.exe

Type Lybrary Export è inclusa nel .NET Framework SDK, serve per generare le type library che descrivono i types definiti nella CLR (Common Language Runtime) assembly (/silent switch specifica che i messaggi di successo non devono essere riportati)

Nota

1)CLR

Common Language Runtime compila IL (Intermediate Language) nel codice macchina

2)Gli elementi di uno strong name di un assembly sono

Nome, numero di versione, cultura, public key e digital signature

 

Ed ora test? Nooooooooooooooo vado a nanna  buona domenica a tutti.

powered by IMHO 1.3

Print | posted on domenica 5 febbraio 2006 01:48 | Filed Under [ C# ]

Feedback

Gravatar

# re: Utility una piccola panoramica

in questo skin non c'è... non è in .text, ma negli skin che erano stati modificati apposta...
05/02/2006 23:56 | Lorenzo Barbieri
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET