Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


  • Content Count

  • Donations

  • Joined

  • Last visited

  • Days Won


win32 last won the day on November 24

win32 had the most liked content!

Community Reputation

540 Excellent

About win32

Profile Information

  • OS
  • Country


  • Country Flag

Recent Profile Visitors

4,782 profile views
  1. That would be the one used to enable local redirection. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options] "DevOverrideEnable"=dword:00000001 But, don't the latest definition updates work on Vista again as suggested above?
  2. Based on further review of Chromium behaviour, it seems that on both Vista and 7 it does the same procedure to check for locales, using functions introduced in Vista or earlier. The error message indicates that the default locale is defined, but default data is not, presumably referring to the manifest data for the extensions. The nuclear solution would be to modify ntoskrnl and set its RtlGetVersion (also PsGetVersion to be sure, even though it is obsolete as of XP) to 6.1.7601, thus everything in kernel mode would think they are running on Windows 7. Personally I connect my GPU to my 15 year old monitor with DVI, and use Realtek onboard HD audio. On another note, the user-mode version check bypass in ntext is not as effective as possible, as I realized that VerifyVersionInfo functions call RtlVerifyVersionInfo which is presently only in ntdll, and thus uses ntdll's RtlGetVersion. However, RtlVerifyVersionInfo is a bit of a handful, and with the limitations on implementing ntext functions, it will take awhile.
  3. That would not be the cause of any shell32-related error, as that is a pure win32 binary (now errors in files such as mscoree.dll, clr.dll etc. would point to a .NET-related issue). I don't know osu, but perhaps there are multiple branches of it that call for different system API functions.
  4. Somehow I doubt this is exactly true. This MS page says that: https://docs.microsoft.com/en-us/dotnet/api/system.globalization.culturenotfoundexception?view=net-5.0 But another one (https://docs.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo?view=net-5.0) says this: And .NET 4.0 supports XP and Vista as well. Although there were a couple of locale-related functions I tried to bring over from 7. They are quite stubby and worked sufficiently well for the target applications (think it was newer Chromium browsers). But I can remove them for this specific case if necessary.
  5. Woah, the average cost dropped by 22.80 USD over the past year in Canada to 34.86.
  6. There's no reason why they shouldn't. They're close enough.
  7. Yes, Telegram is also 32bit. Since the x86 situation was previously very poor, I hadn't bothered to release anything other than kernel32. But I do plan on releasing an x86 user32 with the next update.
  8. I heard something about Comcast having 300 GB caps about 10 years ago. Data caps were universal in Canada around that time, being around 10 to 40 GB with the main ISPs and up to 300 GB with some resellers. A penalty of up to $5 per GB was charged. Now they are rarer. With bundling with the ISP's other services (as it's actually the incumbent phone company which also branched out into satellite/IP TV, cellular phones, and home alarms), prices for a 50 mbps connection are around 60 CAD but not exactly sure. Promotional pricing can be under 40 CAD.
  9. Considering the issues you just had, I'm not sure. But it's weird that this happened nonetheless. I just bypassed the subsystem checks, fixed up two functions and added two others. Perhaps something went wrong with the download? This is the SHA-256 checksum for my installer 7z: 83CFFB0C8A144E608403D1D4EAD02EDB99DF37196977ABFA1A370F6A9DD948A3 is that yours?
  10. Boot from your Windows 8.1 USB, do a shift+f10, and go to your system32 folder. delete kernel32.dll rename kernel32.dll.bak kernel32.dll Repeat this for user32, shell32, ole32, dwmapi, uxtheme.
  11. For those with access to the MEGA folder, you will notice two .7z files: vistaexkernsetup_11222020.7z is an installer for the newest set of extended kernel files. Must be run as admin. One improvement in the new files is the removal of subsystem version checking, so you don't have to change Firefox's Subsystem version from 6.1. SetWaitableTimerEx has been added as well, which allows Office 2019 setup to run, but its version check is very complicated. Another function needs to be added for Office Click-to-Run components to run anyway: mfplatsetup.7z is an installer for Windows 7's Media Foundation files, which are used by recent Firefox-based browsers.
  12. That depends on the browser features enabled. I know it awards points for stuff like geolocation being enabled and stuff.
  13. It might be 32bit. On portableapps, it presents you the 32bit portable version of Chrome as default. You must click a bit further to get to the 64bit version.
  14. No. I tried. It's a tough denuvo-esque version check like node and Office 2019 setup.
  • Create New...