Question Desactiver la redirection 64bits
- Richard Lazaro
- Auteur du sujet
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 14 ans 1 mois #11083
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Desactiver la redirection 64bits a été créé par Richard Lazaro
Bonjour à tous,
Je souhaite désactiver la redirection 64bits pour le File System et le Registry.
Pour le file system, j'ai trovué une fonction Win32 pour faire cela : Wow64DisableWow64FsRedirection
Malheureusement, je n'arrive pas à l'utiliser avec cette fonction : www.leeholmes.com/blog/2007/10/02/managi...les-with-powershell/
Avez vous une idée ?
Bien Cordialement,
Richard Lazaro.
Je souhaite désactiver la redirection 64bits pour le File System et le Registry.
Pour le file system, j'ai trovué une fonction Win32 pour faire cela : Wow64DisableWow64FsRedirection
Malheureusement, je n'arrive pas à l'utiliser avec cette fonction : www.leeholmes.com/blog/2007/10/02/managi...les-with-powershell/
Avez vous une idée ?
Bien Cordialement,
Richard Lazaro.
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
- Arthur
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 226
- Remerciements reçus 0
il y a 14 ans 1 mois #11089
par Arthur
Réponse de Arthur sur le sujet Re:Desactiver la redirection 64bits
Salut,
Tu as essayé d'appeler ta fonction avec un mix de C# ?
powershell-scripting.com/index.php?optio...;catid=6&id=7466
www.pinvoke.net/default.aspx/kernel32.wo...lewow64fsredirection
Je ne peux pas tester l'appel de la fonction en ce moment mais j'essaierai ce weekend.
Tu as essayé d'appeler ta fonction avec un mix de C# ?
powershell-scripting.com/index.php?optio...;catid=6&id=7466
www.pinvoke.net/default.aspx/kernel32.wo...lewow64fsredirection
Je ne peux pas tester l'appel de la fonction en ce moment mais j'essaierai ce weekend.
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Auteur du sujet
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 14 ans 1 mois #11092
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:Desactiver la redirection 64bits
C'est ce que je pensais tester ce we aussi.
Merci pour les liens en tout cas.
C'est tendu d'avoir des actions comme ça a faire sans le temps de pouvoir faire de la \"R&D\" ...
Merci pour les liens en tout cas.
C'est tendu d'avoir des actions comme ça a faire sans le temps de pouvoir faire de la \"R&D\" ...
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Auteur du sujet
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 14 ans 1 mois #11151
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:Desactiver la redirection 64bits
Bonjour à tous,
J'ai essayé un truc masi cela ne fonctionne pas comme je le veux :
[code:1]
$call = Add-Type -MemberDefinition @\"
[DllImport(\"kernel32.dll\", SetLastError=true)]
public static extern bool Wow64DisableWow64FsRedirection(
ref IntPtr ptr);
\"@ -PassThru -Name DisableWow64Redirection
[ref]$ptr = New-Object System.IntPtr
$call::Wow64DisableWow64FsRedirection($ptr)
[/code:1]
Si je suis dans une console 64bits, cela me retourne bien True mais la redirection n'est pas désactivé.
Quand j'interroge C:\Windows\System32, je retombe encore sur SysWOW64
Avez vous une idée ?
Bien Cordialement,
Richard Lazaro.
J'ai essayé un truc masi cela ne fonctionne pas comme je le veux :
[code:1]
$call = Add-Type -MemberDefinition @\"
[DllImport(\"kernel32.dll\", SetLastError=true)]
public static extern bool Wow64DisableWow64FsRedirection(
ref IntPtr ptr);
\"@ -PassThru -Name DisableWow64Redirection
[ref]$ptr = New-Object System.IntPtr
$call::Wow64DisableWow64FsRedirection($ptr)
[/code:1]
Si je suis dans une console 64bits, cela me retourne bien True mais la redirection n'est pas désactivé.
Quand j'interroge C:\Windows\System32, je retombe encore sur SysWOW64
Avez vous une idée ?
Bien Cordialement,
Richard Lazaro.
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 14 ans 1 mois #11152
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Desactiver la redirection 64bits
Salut Richard,
Richard Lazaro écrit:
Sinon as-tu essayé cette syntaxe :
[code:1]
$ptr = New-Object System.IntPtr
$call::Wow64DisableWow64FsRedirection([ref]$ptr)
[/code:1]<br><br>Message édité par: Laurent Dardenne, à: 16/02/12 11:14
Richard Lazaro écrit:
Un point à contrôler :Si je suis dans une console 64bits, cela me retourne bien True mais la redirection n'est pas désactivé.
Si ton code est exécuté ligne par ligne dans la console, il se peut que le thread soit celui du pipeline et pas celui du process Powershell.exe.Disables file system redirection for the calling thread. File system redirection is enabled by default.
Sinon as-tu essayé cette syntaxe :
[code:1]
$ptr = New-Object System.IntPtr
$call::Wow64DisableWow64FsRedirection([ref]$ptr)
[/code:1]<br><br>Message édité par: Laurent Dardenne, à: 16/02/12 11:14
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Auteur du sujet
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 14 ans 1 mois #11156
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:Desactiver la redirection 64bits
Ho yeah !
Merci bien Laurent, c'est cela. Si je passe mon code dans un script ça fonctionne niquel.
Faut vraiment que je monte en compétence sur la structure de PowerShell bas niveau ...
Sinon, j'avais joué avec d'autre choses :
- $env:windir\Sysnative
- Rappel du script PowerShell dans un nouveau Process via WMI
Donc merci beaucoup pour ce déblocage.
Bon cela travaille sur le system de fichier, il faut que je trouve une méthode pour désactiver cette redirection sur le registre maintenant.
S itu as une diée, je suis preneur ;]
Bien Cordialement,
Richard Lazaro.
Merci bien Laurent, c'est cela. Si je passe mon code dans un script ça fonctionne niquel.
Faut vraiment que je monte en compétence sur la structure de PowerShell bas niveau ...
Sinon, j'avais joué avec d'autre choses :
- $env:windir\Sysnative
- Rappel du script PowerShell dans un nouveau Process via WMI
Donc merci beaucoup pour ce déblocage.
Bon cela travaille sur le system de fichier, il faut que je trouve une méthode pour désactiver cette redirection sur le registre maintenant.
S itu as une diée, je suis preneur ;]
Bien Cordialement,
Richard Lazaro.
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.069 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les initiés
- Desactiver la redirection 64bits