diff --git a/Tirage_V1.0.ps1 b/Tirage_V1.0.ps1 index e69de29..c8af805 100644 --- a/Tirage_V1.0.ps1 +++ b/Tirage_V1.0.ps1 @@ -0,0 +1,54 @@ +try { + $assembly_list = "PresentationFramework","System.Windows.Forms","PresentationCore","WindowsBase","System.Xaml","UIAutomationClient","UIAutomationTypes","WindowsFormsIntegration","System","System.Core","mscorlib","System.Management.Automation","System.Threading" + foreach ($assembly in $assembly_list) + { + # Chargement des assemblies + Add-Type -AssemblyName $assembly + # Test des assemblies chargées + $loadedAssemblies = [System.AppDomain]::CurrentDomain.GetAssemblies()| Where-Object { $_.GetName().Name -eq $assembly } + $assemblyLoaded = $loadedAssemblies.FullName -contains $assembly + if ($null -ne $assemblyLoaded) { + $logassembly = "L'assembly '$assembly' est chargé correctement." + ###WriteToLogFile0 $logassembly + } else { + $logassembly = "L'assembly '$assembly' n'est pas chargé correctement." + ###WriteToLogFile0 $logassembly + } + } + $loaded_assembly_list = [System.AppDomain]::CurrentDomain.GetAssemblies()| Select-Object -Property FullName + foreach ($loaded_assembly in $loaded_assembly_list) + { + $logloadedassembly = "L'assembly suivante est chargé: '$loaded_assembly'" + ###WriteToLogFile0 $logloadedassembly + } +} +catch { + $logwpf = "ligne 55 - une exeption s'est produite $_.Exception.Message " + ###WriteToLogFile0 $logwpf +} +[xml]$Fenetre_principale = @" + + +