# Windows COM in Julia

**URL:** <https://discourse.julialang.org/t/windows-com-in-julia/121473>\
**Category:** Community\
**Tags:** windows\
**Created:** [October 19, 2024, 3:46am UTC](https://discourse.julialang.org/t/windows-com-in-julia/121473 "2024-10-19T03:46:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ibrahim-a-Ibrahim](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ibrahim-a-ibrahim/32/17311_2.png) [@Ibrahim-a-Ibrahim](https://discourse.julialang.org/u/Ibrahim-a-Ibrahim)\
**Post date:** [October 19, 2024, 3:46am UTC](https://discourse.julialang.org/t/windows-com-in-julia/121473/1 "2024-10-19T03:46:41Z")

</div>

I want to use some Windows apps in Julia and this required installing Windows COM, which seems that it is not available in the standard Julia Package Registry. There was a suggestion to install PyCall in Julia and then use pywin32 library. How reliable is this solution? Any other suggestions?

---

<div class="post-metadata">

**Author:** ![Palli](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/palli/32/3380_2.png) [@Palli](https://discourse.julialang.org/u/Palli)\
**Post date:** [October 19, 2024, 2:57pm UTC](https://discourse.julialang.org/t/windows-com-in-julia/121473/2 "2024-10-19T14:57:47Z")

</div>

This might be helpful: [Accessing COM from Julia · GitHub](https://gist.github.com/peteristhegreat/0d2d2580bd3fd353b178c1c4da2e455e)

If you want to use something from Python, then consider newer and better PythonCall.jl.

There is that old outdated and not registered package that you might look into (not sure how to install it, even in older Julia):

$ julia +0.6

```julia
julia> Pkg.add("https://github.com/ihnorton/COMCall.jl")
INFO: Initializing package repository /home/pharaldsson/.julia/v0.6
INFO: Cloning METADATA from https://github.com/JuliaLang/METADATA.jl
ERROR: unknown package https://github.com/ihnorton/COMCall
...

julia> Pkg.add(PackageSpec(url="https://github.com/ihnorton/COMCall.jl"))

```
