Obter valores de evidência eid e hash na construção do caminho de configurações do usuário
Por padrão, as configurações do usuário do aplicativo win são armazenadas no diretório a seguir
Vista / 7
C:\Users\<userId>\AppData\Local\Application Data\<companyname>\appdomainname>_<eid>_<hash>\<verison>
XP
C:\Documents and Settings>\<username>\[Local Settings\]Application Data\<companyname>\appdomainname>_<eid>_<hash>\<verison>
Eu preciso saber como obter valores deeid ejogo da velha.
Estou tentando obter essa informação doAppDomain.CurrentDomain.Evidence
e, em seguida, verifique os valores que estou obtendo de GetHostEnumerator (), mas eles não se ajustam aos valores reais do caminho de diretório.
Por exemplo eu tenho os seguintes valores
Some.exe_StrongName_fymjkuum4xrf5aopfjlsem3elhvjbgag
Mas a informação que recebi do código é
<StrongName version="1"
Key="002400000480000094000000060200000024000052534131000400000100010027BFE9320943DDB4271C78B6B890E7BF02ECAA65585E252D8FBF07888FAAC54D8F8EF25C65061D4F8B904699701BF437F5A69BBDB6A496B989F8FD96853E43C621A84C187AF9EA90C0DAF7F32134A3BD42E94023DBB601C864CA1FF0B5E520CD090A4B90EDB1F95628F750316DBCC9593603E033D72FD67F2707D2670A2D1EB2"
Name="Some"
Version="0.0.0.0"/>
<System.Security.Policy.Url version="1">
<Url>file:///R:/Some/Some.Utilities/bin/Debug/Some.EXE</Url>
</System.Security.Policy.Url>
<System.Security.Policy.Zone version="1">
<Zone>MyComputer</Zone>
</System.Security.Policy.Zone>
<System.Security.Policy.Hash version="2">
<hash algorithm="SHA1"
value="8B19FB026023FE0C239D96EECDDC0266D36B415B"/>
<hash algorithm="SHA256"
value="46AA666701E20EF698ABE20F60CD52162BD0D7B72B43D1B1EB82826E525ACE73"/>
<hash algorithm="MD5"
value="244B4EA2E084F98345FE56FB4460A436"/>
</System.Security.Policy.Hash>
By the way, minha montagem está assinando. Pode ser o valor da minha chave?