cyberluke Posted September 17, 2022 Share Posted September 17, 2022 (edited) Hi, I asked at Microsoft, but it seems I need to tackle with individual ignorance, as usual in open-source and developer codex. So I ask here, is anyone able to answer this: https://github.com/MicrosoftDocs/windows-driver-docs/issues/3265 Where to get Windows Kernel Driver documentation for: Windows 8.1 (WDK) Windows 7 (DDK) Windows XP (DDK) Windows 98 SE (DDK) (and SDK) Edited September 17, 2022 by cyberluke Link to comment Share on other sites More sharing options...
jaclaz Posted September 18, 2022 Share Posted September 18, 2022 Check here for the old ones: https://www.mdgx.com/add.htm#DDK jaclaz Link to comment Share on other sites More sharing options...
cyberluke Posted September 18, 2022 Author Share Posted September 18, 2022 Okay, at least something. I already have downloaded some DDK's. But I was curious about online documentation. Because I have multi-boot machine and need to switch often. I'm trying to compile this opensource project: https://github.com/cyberluke/vJoy ...got it working on Win10. For Win7.1 and WinXP got only BSOD. Original repo on Sourceforge (SVN) contains makefile for WinXP DDK. I think there should be some codex for opensource developer and some certification. 10-15 years old project and someone just remove crucial files, so now it works only on Win10. I'm trying to fix someone else's bad habits. I guess they learn from Microsoft fire & forget style. Open Visual Studio -> Upgrade project -> commit on git -> famous :-D Link to comment Share on other sites More sharing options...
cyberluke Posted September 18, 2022 Author Share Posted September 18, 2022 BTW: MDGx link have: WDK Documentation, which points at: http://www.microsoft.com/whdc/devtools/wdk/wdkdocs.mspx , but will redirect you here: https://developer.microsoft.com/en-us/windows/hardware/ ...so no...it is not working Link to comment Share on other sites More sharing options...
cyberluke Posted September 18, 2022 Author Share Posted September 18, 2022 @jaclaz bro you kidding me? The links are not working Windows XP/2003/Vista/2008/7 WDK v7.1.0 32-bit + 64-bit [620 MB, ISO CD image, right-click to save!]. http://www.microsoft.com/whdc/devtools/wdk/wdkpkg.mspx -> did you open this link? It shows only Windows 11 !!!!! This is what I complain about!!!! Link to comment Share on other sites More sharing options...
cyberluke Posted September 18, 2022 Author Share Posted September 18, 2022 SDK Archive link contains only Win7: https://developer.microsoft.com/en-us/windows/downloads/sdk-archive/ Link to comment Share on other sites More sharing options...
jaclaz Posted September 18, 2022 Share Posted September 18, 2022 You will need to use (and peruse) the Wayback Machine for most of the given links. For those where a filename is provided, usually a google search gives some results. It is of course a hit and miss game, and YMMV. jaclaz Link to comment Share on other sites More sharing options...
cyberluke Posted September 19, 2022 Author Share Posted September 19, 2022 Yes, but as the same URL seems to be for all Windows version, you would literally study each Windows release date and then search in Archive.org. This is the worst situation. It might be easier to find and open CHM files. Link to comment Share on other sites More sharing options...
Tripredacus Posted September 19, 2022 Share Posted September 19, 2022 On 9/18/2022 at 7:03 AM, cyberluke said: BTW: MDGx link have: WDK Documentation, which points at: http://www.microsoft.com/whdc/devtools/wdk/wdkdocs.mspx , but will redirect you here: https://developer.microsoft.com/en-us/windows/hardware/ ...so no...it is not working On that second link there is another link to older, which has the 7 and 8.1 WDK but not older than that. https://learn.microsoft.com/en-us/windows-hardware/drivers/other-wdk-downloads Link to comment Share on other sites More sharing options...
jaclaz Posted September 19, 2022 Share Posted September 19, 2022 Check also here: https://github.com/KunYi/WDK_DDKArchive/releases jaclaz Link to comment Share on other sites More sharing options...
cyberluke Posted September 19, 2022 Author Share Posted September 19, 2022 (edited) Guys, thanks, but I already know that Microsoft website does not have older than 7.1 I already know that github with exe files. For that you better download ISO torrent from Archive.org containing all these exe files. These exe files are the actual DDK and WDK, driver development kits. I am trying to find documentation only. Some readable format with search function that will be cross-platform, like html for example. I have 8 computers with KVM, so now I need to switch between them only to boot into particular OS and read particular documentation to rework kernel drivers from open-source projects. The only solution now seems to be to explore archive.org web sites and make some links for each Windows version filtering by year. But I think there will be some pages missing, not scanned by the bot. I will try to do that and I will try to reopen Microsoft issues topic one more time with new findings. Edited September 19, 2022 by cyberluke Link to comment Share on other sites More sharing options...
Tripredacus Posted September 20, 2022 Share Posted September 20, 2022 Yeah, the problem with (XP and) older MS downloads is that they were paywalled and/or only available via CD. In fact, a lot of the time back then you couldn't actually download from MS but instead ordered a CD and it came in the mail. So the result is that a lot of their stuff was never on a public website that could have been archived and makes things hard to find these days. Link to comment Share on other sites More sharing options...
jaclaz Posted September 20, 2022 Share Posted September 20, 2022 (edited) Maybe useful, maybe not; http://laurencejackson.com/win32/ https://archive.org/details/msdn-3345.2-012007 jaclaz Edited September 20, 2022 by jaclaz Link to comment Share on other sites More sharing options...
cyberluke Posted September 20, 2022 Author Share Posted September 20, 2022 Ahh, got it. I already have a few Github forks going on my account, where I want to support retro OS. It is only a matter of time when I will need to have some website, so this would be a good candidate to have at least a links listed there. Which brings me to another question: There is Visual Studio 6.0 and 2015 being sold on E-Bay - boxed - opened - for like $300-600. A part of it is some subscription access for MSDN. It might be worth checking if active subscription to MSDN would give people these resources. We need to push Microsoft more towards sharing at least documentation. My github issues on Microsoft docs repository has been reopened. Microsoft says they are doing opensource with .NET, and similar, technologies. They bought Github. Now it is right time to ask if they should not provide more information. I don't agree with them that documentation contains only Windows 11 and it is a superset of everytthing and includes everything for past versions and mentions what is deprecated or what has changed. It would be nice, if that would be the case. Link to comment Share on other sites More sharing options...
cyberluke Posted September 20, 2022 Author Share Posted September 20, 2022 Thanks for MSDN .NET 2.0 link and now imagine here is one super awesome project that allows you to have compatibility layer alias polyfill that will make your .NET 4.X project run on .NET 2.0: https://github.com/theraot/Theraot ....that means you can use modern .NET features and backport any .NET app to Windows 98 SE. That is what I'm currently doing with vJoy kernel driver and FreePIE (glove pie alternative) programmable input emulator. It shows how minimal effort can make everything possible and that the original company (MS) could show a little bit more love and do this officially, very minimal effort and a no brainer for smart people. I am currently writing article for OpenSource.com and I want to mention stuff like in this thread. I want to write about problems in current opensource that I did not encounter as a student 20 years ago, when commercial companies did not do opensource. A lot of projects did work on Windows XP and maintainer just delete some files and rewrite project files, so you need latest Visual Studio version, even you should not have to. This lack of true opensource habits and a lack of some basic craftmanship codex might root inside their daily commercial job, where companies claim to do opensource only to have free bug fixes from community. But it is not community driven effort and it focus on requirements of one author, not requirements of community. At least there are servers as MSFN.org, FreeDOS mailing list and Vogons. Where people are open and want to help. Thank you for that! 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now