Many of you are thinking slc.dll is the whole RedPill, but NO, IT IS NOT. The real RedPill is "shsxs.dll", right that file doesnt exist, it is loaded at runtime(if it exists), and you need to write your own! And thats your challenge. So what did I found out about the RedPill "shsxs.dll" so far? The shsxs.dll is loaded dynamically from the following files (might be more): TWINUI, EXPLORER, SHELL32, IEUI, DUSER, THUMBCACHE So if that file exists, the named files above are trying to load the dll, after that, it checks if the required functions are in the dll, and if so, the functions are getting called. I've found the following functions so far: RP_VersionCheck() Return Value: 23 RP_Enabled() 1 Return Value: 1 RP_InitLauncherDataLayer(int, int, int) Return Value: 1 RP_CFolderThumbnail_ReadSettingsFromRegistry() Return Value: 1/0 RP_CFolderThumbnail_GetSize(int, int_pointer, int) Return Value: I dont know. RP_CFolderThumbnail_GetCoordinates(int, int_pointer/x, int_pointer/y) Return Value: I dont know. RP_PrivateExtractIconsW() That will be the hardest, look at the original "PrivateExtractIconsW()" and try to rewrite it. But there's a little problem, you should know. RP_CallScheduleGadgetTransitions(int_pointer) Return Value: 1 M1 only (twinui): RP_VersionCheck() Return Value: 65544 (yes, that value is correct) RP_GetLayoutManagerBandDependencies(int, int) Return Value: 1 RP_PickerSetDUIContext(int) Return Value: 1 M2 only (7927): RP_VersionCheck() Return Value: 22 I've been able to write such a dll, but it doesn't work to 100%. I can tell you, the first three functions are to 100% correct. So it would be cool if anyone is able to write a fully working dll. And before I forget it, you need to add a Registry Key: HKCU \ .... \ Windows \ CurrentVersion \ Explorer \ Advanced : SHSXSWasEnabled 1 (And ofc, RPEnabled 1). Another Challenge: Find out what the following RegistryKey does: Explorer\YouBettaHideYoPearl, and what it's required value is (Explorer.exe). solved: hides the startbutton. Hint: This will work in M1 too. Naiveuser, where are you? Please do NOT post in this thread if you don't have anything contributing to say, thanks.
It's simply too early talking about anything like that. You won't be able to unlock any new "UI" or whatever because it's simply not implemented/worked on/workable. At least not in that branch, at this time
I dont know what it is exactly, but it seems to be something very big, and I think it's even in M1 (Same RP stuff is there). M3 isn't really early, if Microsoft has been developing a new UI it would be in M3 and even in M1. (For example, the Win 7 Superbar was even in Pre-M1 Builds!).
So far, we have seen only small parts like control panel, modern taskbar.. and I suppose, there will be Metro as the new UI.
Naiveuser posted about this dll before , he made a shsxs.dll and tried to get it working but he discontinued because he had no time I hope he can help
I didnt know Naive discovered that too. Well, I've checked his DLL, but it lacks a lot things, that DLL is not a good base to play around with. Sure he can do more, but in that state, it's useless.
I'd like to get in this too. if i can help with anything just PM me I'll do the best i can, this is interesting.
Are you guys so desperate that can not wait for a proper (at least) beta? Or you simply have too much time on your hands (for something fairly non-productive)? sebus
@ meandmeme ...I don't get it... what programs do i need to enable this "aero lite"??? Can you explain me how to do this?