Comments (2)
Hello,
you can build it with free version of Visual Studio, Community Edition iirc (non-free problem solved) under VM environment isolated from internet (telemetry solved). This is Windows internals tool full of Microsoft VC specific usage, nonstandard RTL/headers usage, that is painfully to port on anything else because... it never was intented to be build by anything else except MSVC. However you are free to fork and do whatever you want, if you succeed with your proposal and result won't break anything in current state of things then you also free to do a PR.
from winobjex64.
non-free problem solved
free as in freedom
, not as in free beer
. I dislike Microsoft attitude to users of their software. Free software authors usually behave in a more respecting manner than the ones who are sure that their monopoly leave people no other choice but to tolerate them.
under VM environment isolated from internet (telemetry solved).
- doesn't it need Internet to be installed? AFAIK there is no offline ISOs for pretty a lot of time.
- MS toolchains are too heavyweight(*) to install them into VMs. Also they require new Windows OSes, which are also too heavy(*) for VMs (of Windows OSes I usually use only Win XP and ReactOS within VMs). Though just pulling out the cable should do the job, if those toolchains work in Wine.
(*) for the PC I work on
This is Windows internals tool full of Microsoft VC specific usage, nonstandard RTL/headers usage, that is painfully to port on anything else because... it never was intented to be build by anything else except MSVC.
Yeah, non-standard headers are pain. Some time ago (~5 years) I tried to build a driver (https://github.com/basil00/Divert) using only free SDKs and have failed (though some drivers (the ones used in ReactOS) are built using them, the SDKs are just incomplete and driven mainly by the needs of ReactOS). Then I tried to combine WDK to to free SDKs and DDKs without success.
But I also has another experience. But it is not driver-related. When I was trying to build a TTS module for Windows using the official Speech SDK (designed to be used with Visual Studio) + clang + MinGW, it turned out a few minor automatically applicable patches (in the form of a CMake script rewriting sources with regexps) were enough to make that work.
However you are free to fork and do whatever you want, if you succeed with your proposal and result won't break anything in current state of things then you also free to do a PR.
Thanks for the info :)
from winobjex64.
Related Issues (20)
- Add SeCiCallbacks to the callbacks viewer HOT 1
- Please add the possibility to change object permissions from the command line HOT 1
- Run as LocalSystem is not reliable HOT 2
- Where to find this own driver thats referenced in the sources? HOT 5
- Access Denied error for pipes created with open mode PIPE_ACCESS_INBOUND
- ImageScope limitations
- [Bug] SCM processes improperly identified in the process list HOT 1
- [Bug] Under certain conditions SHOpenFolderAndSelectItems fails with result CONNECT_E_CANNOTCONNECT HOT 1
- [1.9.0] Feature requests
- Windows 11 enhanced support tickets HOT 2
- Cannot list IRPs for drivers HOT 2
- Compile Error for x86 HOT 2
- Hellou HOT 1
- How is this related to Sysinternals WinObj? HOT 2
- WinGet install fails without elevation HOT 6
- [Feature] IoRegisterPlugPlayNotification callbacks HOT 1
- Show "??" entry in the list HOT 1
- Build Error: StripDebug.exe HOT 1
- Different window stations assumed as aliases HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from winobjex64.