May 19, 2010 Windows 7, Windows Server 2003 R2 Standard Edition (32-bit x86), Windows Server 2003 R2 Standard x64 Edition, Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP Service Pack 3 Platform architecture: Install this SDK on and/or create applications for platform chipsets X86, X64, and Itanium. Aug 12, 2013 How do I install Microsoft Windows SDK 7.1? Learn more about windows, sdk, 7.1, compiler, install MATLAB.
PermalinkBrowse files Import Windows 7.1A SDK.
Showing 1,918 changed files with 2,551,308 additions and 0 deletions.
@@ -0,0 +1,147 @@ |
//+--------------------------------------------------------------------------- |
// |
// Microsoft Windows |
// Copyright (C) Microsoft Corporation, 1996-1999 |
// |
// File: oledsiid.h |
// |
// Contents: extern references for ADs guids |
// |
//---------------------------------------------------------------------------- |
#ifndef __ADSIID_H__ |
#define__ADSIID_H__ |
#if _MSC_VER > 1000 |
#pragma once |
#endif |
#ifdef __cplusplus |
extern'C' { |
#endif |
// uuids from oledsiid.lib |
externconst GUID LIBID_ADs; |
externconst GUID IID_IADs; |
externconst GUID IID_IADsContainer; |
externconst GUID IID_IADsNamespaces; |
externconst GUID IID_IADsDomain; |
externconst GUID IID_IADsUser; |
externconst GUID IID_IADsComputerOperations; |
externconst GUID IID_IADsComputer; |
externconst GUID IID_IADsGroup; |
externconst GUID IID_IADsMembers; |
externconst GUID IID_IADsPrintQueue; |
externconst GUID IID_IADsPrintQueueOperations; |
externconst GUID IID_IADsPrintJobOperations; |
externconst GUID IID_IADsPrintJob; |
externconst GUID IID_IADsCollection; |
externconst GUID IID_IADsServiceOperations; |
externconst GUID IID_IADsService; |
externconst GUID IID_IADsFileServiceOperations; |
externconst GUID IID_IADsFileService; |
externconst GUID IID_IADsResource; |
externconst GUID IID_IADsSession; |
externconst GUID IID_IADsFileShare; |
externconst GUID IID_IADsSchema; |
externconst GUID IID_IADsClass; |
externconst GUID IID_IADsProperty; |
externconst GUID IID_IADsSyntax; |
externconst GUID IID_IADsLocality; |
externconst GUID IID_IADsO; |
externconst GUID IID_IADsOU; |
externconst GUID IID_IADsOpenDSObject; |
externconst GUID IID_IADsSearch; |
externconst GUID IID_IADsPropertyList; |
externconst GUID IID_IDSObject; |
externconst GUID IID_IDSSearch; |
externconst GUID IID_IDSAttrMgmt; |
externconst GUID IID_IDirectorySearch; |
externconst GUID IID_IDirectoryObject; |
externconst GUID IID_IDirectoryAttrMgmt; |
// |
// Connection object GUIDs. |
// |
externconst GUID CLSID_LDAPConnectionObject; |
// |
// CLSID for owning LDAP objects interfaces |
// |
externconst GUID CLSID_LDAPObject; |
// |
// Query object for the LDAP Provider. |
// |
externconst GUID CLSID_UmiLDAPQueryObject; |
externconst GUID CLSID_WinNTConnectionObject; |
// Custom interface handling |
externconst GUID CLSID_WinNTObject; |
// |
// OLE DB Provider Guids |
// |
externconst GUID CLSID_ADsDSOObject; |
externconst GUID DBGUID_LDAPDialect; |
externconst GUID DBPROPSET_ADSISEARCH; |
externconst GUID DBPROPSET_ADSIBIND; |
#ifdef __cplusplus |
} |
#endif |
#endif |
@@ -0,0 +1,220 @@ |
// |
// Winsock1.1, IrDA1.1, WindowsNT5.0, Windows98 and WindowsCE1.0. |
// Define one of _WIN32_WINNT, _WIN32_WINDOWS, _WIN32_WCE. |
// Copyright (C) Microsoft Corporation, 1994-1999. |
// |
#ifndef __AFIRDA__ |
#define__AFIRDA__ |
#if _MSC_VER > 1000 |
#pragma once |
#endif |
#if (NTDDI_VERSION >= NTDDI_WIN2K) |
#ifndef _WINSOCKAPI_ |
typedefunsignedcharu_char; |
typedefunsignedshortu_short; |
typedefunsignedintu_int; |
typedefunsignedlongu_long; |
#endif |
#defineWINDOWS_AF_IRDA26 |
#defineWINDOWS_PF_IRDA WINDOWS_AF_IRDA |
#defineWCE_AF_IRDA22 |
#defineWCE_PF_IRDA WCE_AF_IRDA |
#ifndef AF_IRDA |
#defineAF_IRDA WINDOWS_AF_IRDA |
#endif |
#defineIRDA_PROTO_SOCK_STREAM1 |
#definePF_IRDA AF_IRDA |
// WINNT, WIN98, WINCE |
#defineSOL_IRLMP0x00FF |
#defineIRLMP_ENUMDEVICES0x00000010 |
#defineIRLMP_IAS_SET0x00000011 |
#defineIRLMP_IAS_QUERY0x00000012 |
// WINNT, WINCE |
#defineIRLMP_SEND_PDU_LEN0x00000013 |
#defineIRLMP_EXCLUSIVE_MODE0x00000014 |
#defineIRLMP_IRLPT_MODE0x00000015 |
#defineIRLMP_9WIRE_MODE0x00000016 |
// WIN98 |
#defineIRLMP_TINYTP_MODE0x00000017 |
#defineIRLMP_PARAMETERS0x00000018 |
#defineIRLMP_DISCOVERY_MODE0x00000019 |
// WINCE |
#defineIRLMP_SHARP_MODE0x00000020 |
#defineSIO_LAZY_DISCOVERY_IOR('t', 127, u_long) |
#defineIAS_ATTRIB_NO_CLASS0x00000010 |
#defineIAS_ATTRIB_NO_ATTRIB0x00000000 |
#defineIAS_ATTRIB_INT0x00000001 |
#defineIAS_ATTRIB_OCTETSEQ0x00000002 |
#defineIAS_ATTRIB_STR0x00000003 |
#defineIAS_MAX_USER_STRING256 |
#defineIAS_MAX_OCTET_STRING1024 |
#defineIAS_MAX_CLASSNAME64 |
#defineIAS_MAX_ATTRIBNAME256 |
// WINNT, WIN98 |
enum |
{ |
LM_HB_Extension = 128, // Any hint byte |
LM_HB1_PnP = 1, // First hint byte |
LM_HB1_PDA_Palmtop = 2, |
LM_HB1_Computer = 4, |
LM_HB1_Printer = 8, |
LM_HB1_Modem = 16, |
LM_HB1_Fax = 32, |
LM_HB1_LANAccess = 64, |
LM_HB2_Telephony = 1, // Second hint byte |
LM_HB2_FileServer = 2, |
}; |
#defineLmCharSetASCII0 |
#defineLmCharSetISO_8859_11 |
#defineLmCharSetISO_8859_22 |
#defineLmCharSetISO_8859_33 |
#defineLmCharSetISO_8859_44 |
#defineLmCharSetISO_8859_55 |
#defineLmCharSetISO_8859_66 |
#defineLmCharSetISO_8859_77 |
#defineLmCharSetISO_8859_88 |
#defineLmCharSetISO_8859_99 |
#defineLmCharSetUNICODE0xff |
// WIN98 |
typedefu_long LM_BAUD_RATE; |
#defineLM_BAUD_12001200 |
#defineLM_BAUD_24002400 |
#defineLM_BAUD_96009600 |
#defineLM_BAUD_1920019200 |
#defineLM_BAUD_3840038400 |
#defineLM_BAUD_5760057600 |
#defineLM_BAUD_115200115200 |
#defineLM_BAUD_576K576000 |
#defineLM_BAUD_1152K1152000 |
#defineLM_BAUD_4M4000000 |
#defineLM_BAUD_16M16000000 |
typedefstruct |
{ |
u_long nTXDataBytes; // Max tx data bytes per packet |
u_long nRXDataBytes; // Max rx data bytes per packet |
LM_BAUD_RATE nBaudRate; // Negotiated baud rate |
u_long thresholdTime; // Threshold (ms) |
u_long discTime; // Disconnect (ms) |
u_short nMSLinkTurn; // Link turn around (ms) |
u_char nTXPackets; // Number packets in transmit window |
u_char nRXPackets; // Number packets in receive window |
} LM_IRPARMS,*PLM_IRPARMS; |
typedefstruct _SOCKADDR_IRDA |
{ |
u_short irdaAddressFamily; |
u_char irdaDeviceID[4]; |
char irdaServiceName[25]; |
} SOCKADDR_IRDA, *PSOCKADDR_IRDA, FAR *LPSOCKADDR_IRDA; |
typedefstruct _WINDOWS_IRDA_DEVICE_INFO |
{ |
u_char irdaDeviceID[4]; |
char irdaDeviceName[22]; |
u_char irdaDeviceHints1; |
u_char irdaDeviceHints2; |
u_char irdaCharSet; |
} WINDOWS_IRDA_DEVICE_INFO, *PWINDOWS_IRDA_DEVICE_INFO, FAR *LPWINDOWS_IRDA_DEVICE_INFO; |
typedefstruct _WCE_IRDA_DEVICE_INFO |
{ |
u_char irdaDeviceID[4]; |
char irdaDeviceName[22]; |
u_char Reserved[2]; |
} WCE_IRDA_DEVICE_INFO, *PWCE_IRDA_DEVICE_INFO; |
typedef WINDOWS_IRDA_DEVICE_INFO IRDA_DEVICE_INFO, *PIRDA_DEVICE_INFO, FAR *LPIRDA_DEVICE_INFO; |
typedefstruct _WINDOWS_DEVICELIST |
{ |
ULONG numDevice; |
WINDOWS_IRDA_DEVICE_INFO Device[1]; |
} WINDOWS_DEVICELIST, *PWINDOWS_DEVICELIST, FAR *LPWINDOWS_DEVICELIST; |
typedefstruct _WCE_DEVICELIST |
{ |
ULONG numDevice; |
WCE_IRDA_DEVICE_INFO Device[1]; |
} WCE_DEVICELIST, *PWCE_DEVICELIST; |
typedef WINDOWS_DEVICELIST DEVICELIST, *PDEVICELIST, FAR *LPDEVICELIST; |
typedefstruct _WINDOWS_IAS_SET |
{ |
char irdaClassName[IAS_MAX_CLASSNAME]; |
char irdaAttribName[IAS_MAX_ATTRIBNAME]; |
u_long irdaAttribType; |
union |
{ |
LONG irdaAttribInt; |
struct |
{ |
u_short Len; |
u_char OctetSeq[IAS_MAX_OCTET_STRING]; |
} irdaAttribOctetSeq; |
struct |
{ |
u_char Len; |
u_char CharSet; |
u_char UsrStr[IAS_MAX_USER_STRING]; |
} irdaAttribUsrStr; |
} irdaAttribute; |
} WINDOWS_IAS_SET, *PWINDOWS_IAS_SET, FAR *LPWINDOWS_IAS_SET; |
typedefstruct _WINDOWS_IAS_QUERY |
{ |
u_char irdaDeviceID[4]; |
char irdaClassName[IAS_MAX_CLASSNAME]; |
char irdaAttribName[IAS_MAX_ATTRIBNAME]; |
u_long irdaAttribType; |
union |
{ |
LONG irdaAttribInt; |
struct |
{ |
u_long Len; |
u_char OctetSeq[IAS_MAX_OCTET_STRING]; |
} irdaAttribOctetSeq; |
struct |
{ |
u_long Len; |
u_long CharSet; |
u_char UsrStr[IAS_MAX_USER_STRING]; |
} irdaAttribUsrStr; |
} irdaAttribute; |
} WINDOWS_IAS_QUERY, *PWINDOWS_IAS_QUERY, FAR *LPWINDOWS_IAS_QUERY; |
typedef WINDOWS_IAS_SET IAS_SET, *PIAS_SET, FAR *LPIASSET; |
typedef WINDOWS_IAS_QUERY IAS_QUERY, *PIAS_QUERY, FAR *LPIASQUERY; |
#endif//ntddi version |
#endif// __AFIRDA__ |
Please sign in to comment.
Active3 months ago
I'm a software developer with a Windows 10 PC. I have to support some older software written in Visual Studio 2010 using Windows SDK 7.1
In trying to set up the development environment, I have successfully installed VS2010, and come to install Windows SDK 7.1, however the installer gives the error:
Some components cannot be installed
Some Windows SDK components require the RTM .NET Framework 4. Setup detected a pre-release version of the .NET Framework 4. If you continue with Setup, these components will not be installed. If you want to install these components, click Cancel, then install the .NET Framework 4 from http://go.microsoft.com/fwlink/?LinkID=187668 and then rerun Setup.
However, Windows 10 comes with .NET 4.5, so as far as I can tell there is yet another version check problem.
This would not worry me so much, but in attempting to install the Visual Studio 2010 compiler update, this fails, saying
cannot install because windows sdk 7.1 is not found
Attempting to install .NET 4 fails because it detects a later version of .NET.
Wai Ha Lee6,54012 gold badges43 silver badges67 bronze badges
GregGreg
8 Answers
@dougg3's answer scripted:
First install SubInAcl,can be downloaded from Microsoft here. You may need to add it to your PATH, ex:
set PATH=%PATH%;C:Program Files (x86)Windows Resource KitsTools
Then run these commands in an elevated cmd prompt:
rogerdpack38.2k21 gold badges148 silver badges271 bronze badges
janv8000janv80001,2611 gold badge15 silver badges30 bronze badges
I stumbled across another workaround, which I've also posted on a msdn thread:
- Uninstall any Visual C++ 2010 Redistributables from the control panel first.Sep 24, 2015 My acrobat doc pdf browser plugin in missing and I cannot access adobe to install itor download it with out it. I cannot view any of my PDF documents. Many recent browser versions include their own, native PDF plug-ins that automatically replace the Acrobat and Reader plug-in from Adobe. Installing Firefox 19 or later, for instance, can result in your Adobe plug-in being disabled and replaced. Browser plug-ins typically do not support all PDF. Download free Acrobat Reader DC software, the only PDF viewer that lets you read, search, print, and interact with virtually any type of PDF file. Only with Adobe Acrobat Reader you can view, sign, comment on, and share PDFs for free. And when you want to do more, subscribe to Acrobat Pro DC. Acrobat Reader DC is connected to Adobe. Reinstall adobe acrobat reader. With Adobe Acrobat plug-in, the extracted contents and merged files will be much safer. In fact, Adobe Acrobat plug-in is equipped with security settings and watermarks. This is a trial version valid for 30 days. Cgi1 adobe special acrobat plugin finder; Adobe acrobat plugins free download - Best answers; Adobe reader plugin download. Adobe Acrobat Reader DC software is the free global standard for reliably viewing, printing, and commenting on PDF documents. And now, it's connected to the Adobe Document Cloud − making it easier than ever to work across computers and mobile devices.
- Download the corresponding offline ISO image from the Windows SDK archive. This lists which ISO is which.
- After mounting the image, open F:SetupSDKSetup.exe directly.
Community♦
Jeremy WongJeremy Wong
I just ran into this same problem. No idea how safe this actually is to do, but I was able to work around it by temporarily fooling the installer into thinking I had a different version of .NET 4.0 installed. I opened Process Monitor and used it to monitor everything that setup.exe was doing in order to find out how it was determining that I had a 'pre-release' version of .NET 4.0.
It turns out that it looks at these two strings in the registry:
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftNET Framework SetupNDPv4ClientVersion
HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftNET Framework SetupNDPv4FullVersion
On my Windows 10 machine, these currently are both
4.6.00079
. The installer doesn't seem to like this value. I temporarily replaced both of them with the string 4.0.30319
in regedit to match the value from InstallPath, and that seemed to do the trick. And of course, when I was finished, I put them back the way they originally were.However, I did not have permission to change those values, so it was a bit tricky. I right-clicked on the
Client
key, chose Permissions, and clicked Advanced. Then I changed the owner to my user account instead of TrustedInstaller. This allowed me to add permissions for Full Control for myself so I could modify the Version
value. I repeated the same process on the Full
key. After the installer completed successfully, I put the original version values back in (4.6.00079
), deleted the permissions I added for myself, and restored the owner to TrustedInstaller (to do that, type NT SERVICETrustedInstaller
as the username).There might be a safer/easier way of intercepting the registry reads than actually modifying the registry, but this was simple enough for me!
dougg3dougg3
Great answer by Dougg3 above. Just so it helps others, I went through the process and took some screen shots in case it helps anybody. I do have 64 bit Windows 10.
This is the reg edit file path that Dougg referenced.Here click on Advanced button
Where it says Owner on the top click the Change link
Accu chek 360 for windows repair. Find out about how Accu-Chek products are designed to help you manage diabetes. Explore innovative blood glucose monitors, insulin pumps, mobile apps, and more. How to use the Accu-Chek 360° diabetes management system software. For more information on how to use the Accu-Chek 360° diabetes management system software, click on the Help button in the top right hand corner of the software interface, or contact the Accu-Chek Customer Careline. Download ACCU-CHEK 360° 1.1.2 from our website for free. The program relates to Home & Hobby Tools. Our antivirus analysis shows that this download is virus free. This program is a product of Roche Diagnostics Corporation.
The next image has two steps - first click on Advanced from 'Select User or Group' then click on Find Now button on next dialogue which has the same title.
Find the user you want to change owner to then click ok
Click ok on the next page
Go to your user you just selected on previous dialogues then select Allow Full Control, then click OK
Now you're able to edit the version.
Run windows 95 on virtualbox. After you're finished with this revert the version number to what it was before and undo giving yourself the Full Control for that registry.
CD VA ProgrammerCD VA Programmer
Install SDK 7.1 on your computer, it will mostly fail on compiler extras, but you need this first.
Now install this compiler package from Microsoft:
It will then install the compiler and make it possible to use the compiler.
DealazerDealazer
download the exe. change the extension from 'exe' to 'zip'. extract the file now. run SDKSetup.exe from within the /Setup directory
smilesAtYourDogsmilesAtYourDog
I just needed to compile some one else's code quickly and this was the fix for me on Windows 10.
tkrntkrn4461 gold badge3 silver badges15 bronze badges
If your here trying to install
psycopg2
make sure your pip is up-to-date or you'll get these errors.pip install -U pip
pip install psycopg2-binary
See - http://initd.org/psycopg/docs/install.html
Windows 10 Sdk
Andrew AllenAndrew AllenMicrosoft Windows Sdk
7111 gold badge6 silver badges23 bronze badges