Re: How come this is different?
"David A. Van Arnem" <[email protected]> Fri, 9 Dec 2016 15:33:12 -0700
| Newsgroups | gmane.comp.python.ctypes |
|---|---|
| Message-ID | <[email protected]> |
This is a cryptographically signed message in MIME format.
--===============7574660305576740945==
Content-Type: multipart/signed; protocol="application/pkcs7-signature";
micalg=sha-256; boundary="------------ms040002080702090702010009"
This is a cryptographically signed message in MIME format.
--------------ms040002080702090702010009
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: quoted-printable
Hi Michael,
I believe Python doesn't accept a hex representation like "0x0400". In=20
situations where I've needed a hex value like that, I've used something=20
like:
PROCESS_QUERY_INFORMATION =3D int("400", 16)
This creates an integer from the string "400" in base 16 (hex).
David
On 12/09/2016 03:25 PM, Michael C wrote:
> Hi all:
>
> I am trying to write my own memory scanner, but I have encounter=
ed a
> few problem. Apparently, directly specifying "
> PROCESS_QUERY_INFORMATION|PROCESS_VM_READ" is not ok, since the interpr=
eter
> returns "NameError: name 'PROCESS_QUERY_INFORMATION' is not defined"
>
> so I should do what I did here, to define it for myself first? is this
> correct?
>
> Thanks
>
> Code:
>
> import ctypes
>
> kernel32 =3D ctypes.WinDLL('kernel32', use_last_error=3DTrue)
>
> PROCESS_QUERY_INFORMATION =3D 0x0400
> PROCESS_VM_READ =3D 0x0010
>
> ph =3D kernel32.OpenProcess(PROCESS_QUERY_INFORMATION|PROCESS_VM_READ,F=
alse,
> 20224)
>
> print(ph)
>
>
>
> -----------------------------------------------------------------------=
-------
> Developer Access Program for Intel Xeon Phi Processors
> Access to Intel Xeon Phi processor-based developer platforms.
> With one year of Intel Parallel Studio XE.
> Training and support from Colfax.
> Order your platform today.http://sdm.link/xeonphi
>
>
>
> _______________________________________________
> ctypes-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ctypes-users
>
--------------ms040002080702090702010009
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature
MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC
CkIwggTpMIID0aADAgECAgRMDowbMA0GCSqGSIb3DQEBCwUAMIG0MRQwEgYDVQQKEwtFbnRy
dXN0Lm5ldDFAMD4GA1UECxQ3d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkg
cmVmLiAobGltaXRzIGxpYWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGlt
aXRlZDEzMDEGA1UEAxMqRW50cnVzdC5uZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIw
NDgpMB4XDTExMTExMTE1MjU1MVoXDTIxMTExMTIzMjc1MFowgaUxCzAJBgNVBAYTAlVTMRYw
FAYDVQQKEw1FbnRydXN0LCBJbmMuMTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlz
IGluY29ycG9yYXRlZCBieSByZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDEwIEVudHJ1c3Qs
IEluYy4xIjAgBgNVBAMTGUVudHJ1c3QgQ2xhc3MgMSBDbGllbnQgQ0EwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQCpYPyALmJwk4z2GWJLrTZYlw5O/p2PAC4//myCDUGGIyPW
k82D/o9D4eLrbSgbEbsB+uuATnNe3lrFqjozsYveeNIk+9EUvZRNkl+YNFn/2IY2HHe4YWJW
WPuAVQ8DKYR96NCzpt/1Irgkv+QDrHksTX5aqBIPAfjNEJPPLRyzdGuH277CsWcjDujjxxDF
Azi3yAVFoIvsJBXdyxw4X2aZCLP315HcX5cHYtxBnI7RxjX2U6d3rmgUNaRnEz5JjW6+nyCj
n6h3Gbw4u1XTYM6g/q+33EwZmpNz6Je+BT9/d/JppfedXvTg+A6wIvs+qDYabkTEj6Rq1bal
jNyc87AHAgMBAAGjggEOMIIBCjAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIB
ADAzBggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmVudHJ1c3QubmV0
MDIGA1UdHwQrMCkwJ6AloCOGIWh0dHA6Ly9jcmwuZW50cnVzdC5uZXQvMjA0OGNhLmNybDA7
BgNVHSAENDAyMDAGBFUdIAAwKDAmBggrBgEFBQcCARYaaHR0cDovL3d3dy5lbnRydXN0Lm5l
dC9ycGEwHQYDVR0OBBYEFEeQpKEKQyC/0HRUuJT6xHu1thwFMB8GA1UdIwQYMBaAFFXkgdER
gL7YibkIozH5oSQJFrlwMA0GCSqGSIb3DQEBCwUAA4IBAQBRNMJxm4DOQpk8ZWRM0mdOp4zt
TrBKBziTwUc5VbZR0WIBIGejvX4gL5Rhj8Y3/xbcABb9RUBAfkGHHIxhIyf12Jj9JTA7oavz
cvrNMJ20wrbKtOLFeUu0cFCRuxdhT0dWMJ0Z3g8bPbWd7Gu7hjIYZ5/Fhc/Hw3duZwZ1t0Cp
yLtuhIhJhaSOZez4sXqT0VvgLb0AXWhWd9zzoHrnx23FqW620NhJlH6CTDbMH+JptP6NT5Xr
/uGFFJhkVnYDhHx6wMjd4KBhnYvnbYbSdamln6CWcEXVwBk2ioUtrIHjYEFYxEd7jqvZEtAu
20Z5KHvMK67Tgqp0CqgykXqbEa+bMIIFUTCCBDmgAwIBAgIRAP0HzbBH0O4UAAAAAEwzPmkw
DQYJKoZIhvcNAQELBQAwgaUxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMu
MTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZl
cmVuY2UxHzAdBgNVBAsTFihjKSAyMDEwIEVudHJ1c3QsIEluYy4xIjAgBgNVBAMTGUVudHJ1
c3QgQ2xhc3MgMSBDbGllbnQgQ0EwHhcNMTYxMTA5MTkwMjMyWhcNMTcxMTA5MTkzMjMwWjCB
mTE3MDUGA1UECxMuRW50cnVzdCBDbGFzcyAxIElkZW50aXR5IENlcnRpZmljYXRpb24gU2Vy
dmljZTEeMBwGA1UECxMVUGVyc29uYSBOb3QgVmFsaWRhdGVkMT4wGgYDVQQDDBNkdmFuYXJu
ZW1AY21sYWIuYml6MCAGCSqGSIb3DQEJARYTZHZhbmFybmVtQGNtbGFiLmJpejCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBAPO9TLsNnyy2c1dgV3vAyucqhEh+YveQY2sCBJDU
YMh80Qthpe+3CyOKfXtAu7Vn7k2CPYsQzawmGkHNvge2v2K+Ikjvwgpid8o7cXgnaJmUDMY3
eCNXRF+H1NQLTjaEbvP1Qdw/fCljVbY7qEeXZc72Jj6h0dtVHbT9lb3uboZF6Cxq5nn+Lws/
K3nmmtu786hMMiq4zZEhDmaVTXDnejoal6/3VuRQ+06SinUiVQznQUbvLZjZQGa40ieNFz43
UhCz8aELJyMxegfRmp+m5jwV375CY+bFRdySi3zge+9rwl3j2yncpmQslhdN+hU1DBssSih5
XS9Ppy6iEo++3ukCAwEAAaOCAYQwggGAMA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAUBggr
BgEFBQcDAgYIKwYBBQUHAwQwQgYDVR0gBDswOTA3BgtghkgBhvpsCgEEATAoMCYGCCsGAQUF
BwIBFhpodHRwOi8vd3d3LmVudHJ1c3QubmV0L3JwYTA0BgNVHR8ELTArMCmgJ6AlhiNodHRw
Oi8vY3JsLmVudHJ1c3QubmV0L2NsYXNzMWNhLmNybDBqBggrBgEFBQcBAQReMFwwIwYIKwYB
BQUHMAGGF2h0dHA6Ly9vY3NwLmVudHJ1c3QubmV0MDUGCCsGAQUFBzAChilodHRwOi8vYWlh
LmVudHJ1c3QubmV0LzIwNDhjbGFzczFzaGEyLmNlcjAeBgNVHREEFzAVgRNkdmFuYXJuZW1A
Y21sYWIuYml6MB8GA1UdIwQYMBaAFEeQpKEKQyC/0HRUuJT6xHu1thwFMB0GA1UdDgQWBBTc
dxxjX2zveoei3YGUipvumVYhGTAJBgNVHRMEAjAAMA0GCSqGSIb3DQEBCwUAA4IBAQCZtYFP
IP3WbX65+GOc5ezn8nwUNf2EfV0smUnal6KMJy0P3c1hPFxvn2ZZ44rDHEWnjBdSq+vlA1pQ
kuSiXw8z4X70hQ/GfExL/3/AqTflZe1ZVAJHmbH0hBnXIs+89xM2s9DKDCy7b8zy4XOF8sRM
OTAkLP0QvJDhAvl3g8U3uxYyWQKgiGaxWgtIOWxJA3ejO6p67R8cjdJOEcptQer5xPMBteHf
qFgeJ+/edRW/2285EOlfB7ADxl03LHtY59YfNP5UpznZ5NIDN/V+4zyfcdDdUi4CPyRYBeEQ
DKDdkmXwRxAKi4M5HzX78QWzuWucmlJo8GAjKCFopZWWQ8k+MYIEYjCCBF4CAQEwgbswgaUx
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkwNwYDVQQLEzB3d3cuZW50
cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVuY2UxHzAdBgNVBAsTFihj
KSAyMDEwIEVudHJ1c3QsIEluYy4xIjAgBgNVBAMTGUVudHJ1c3QgQ2xhc3MgMSBDbGllbnQg
Q0ECEQD9B82wR9DuFAAAAABMMz5pMA0GCWCGSAFlAwQCAQUAoIICdzAYBgkqhkiG9w0BCQMx
CwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xNjEyMDkyMjMzMTJaMC8GCSqGSIb3DQEJ
BDEiBCBsqaIihOmd0aFTD3Dmd0hAqjQmynAn1Pkup2ZdgG2iNjBsBgkqhkiG9w0BCQ8xXzBd
MAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIHMBgkrBgEEAYI3EAQx
gb4wgbswgaUxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkwNwYDVQQL
EzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVuY2UxHzAd
BgNVBAsTFihjKSAyMDEwIEVudHJ1c3QsIEluYy4xIjAgBgNVBAMTGUVudHJ1c3QgQ2xhc3Mg
MSBDbGllbnQgQ0ECEQD9B82wR9DuFAAAAABMMz5pMIHOBgsqhkiG9w0BCRACCzGBvqCBuzCB
pTELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5l
bnRydXN0Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW
KGMpIDIwMTAgRW50cnVzdCwgSW5jLjEiMCAGA1UEAxMZRW50cnVzdCBDbGFzcyAxIENsaWVu
dCBDQQIRAP0HzbBH0O4UAAAAAEwzPmkwDQYJKoZIhvcNAQEBBQAEggEA0x2jxa0YkFdqA7Bq
jJG26L1nDHTlZa9u5cJPo2Hy8VFRVzciddGf0We42UHk3ZH1w4BrXafkweJ7hti4XlqLdECV
m8wHwIColcWQuEj3aWJU+wKks51XGu40PJtEKytCaNt+vHbwi9m+A+EaohHCYTJBE1e2yclT
14ExUSlzY0fip1iXy/JvtvWNO1fALfBTobFHZHzA1IUrMTjjZejipAlUEU1BIkm8xXZDfuuv
aIAOHLtTLuoflBKk5CqlfVemTe4QgUJBWIcky/JAuMDufdCLI9vH986D7+x9vxHlgwWrgSJy
qe/5BE3+KHwGGu+oVhhrf9BlmhriDvLhl6jU7AAAAAAAAA==
--------------ms040002080702090702010009--
--===============7574660305576740945==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today.http://sdm.link/xeonphi
--===============7574660305576740945==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
ctypes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ctypes-users
--===============7574660305576740945==--