Skip to main content

DIA packaged for use without COM registration using comtypes

Project description

PyPI Docs

DIA packaged for use without COM registration using comtypes.

Installation

Wheels are available. Building from source requires the DIA SDK (Install the “Desktop development with C++” workload of Visual Studio) and the “Debugging Tools for Windows” from the Windows SDK.

pip install pydia2

Example

import pydia2

source = pydia2.CreateObject(pydia2.dia.DiaSource, interface=pydia2.dia.IDiaDataSource)
source.loadDataFromPdb("example.pdb")
session = source.openSession()

# Query the session...

License

MIT license.

DIA (Debug Information Access) is distributed according to the Microsoft Visual Studio™ distributable code license terms: https://visualstudio.microsoft.com/license-terms/mlt031819/

symsrv.dll is distributed according to the Windows SDK “Distributable Code” license terms: https://docs.microsoft.com/en-us/legal/windows-sdk/redist.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydia2-0.2.1.tar.gz (1.8 MB view hashes)

Uploaded Source

Built Distributions

pydia2-0.2.1-cp37-abi3-win_amd64.whl (1.8 MB view hashes)

Uploaded CPython 3.7+ Windows x86-64

pydia2-0.2.1-cp37-abi3-win32.whl (1.8 MB view hashes)

Uploaded CPython 3.7+ Windows x86

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page