NoelC Posted February 13, 2015 Share Posted February 13, 2015 Well, to be fair it's a function from an earlier time. More info here: https://msdn.microsoft.com/en-us/library/windows/desktop/dd744762(v=vs.85).aspx I mentioned setting my systems up to not allow short names, and this is the only thing I've used in a long time that I've found needs short names. -Noel Link to comment Share on other sites More sharing options...
My1 Posted February 13, 2015 Share Posted February 13, 2015 But why isnt it just updated? Link to comment Share on other sites More sharing options...
bigmuscle Posted February 13, 2015 Author Share Posted February 13, 2015 NoelC: everything seems correct on your image, I would check if the DLL is injected correctly - e.g. using Process Explorer or some similar tool which allows listing loaded modules. My DLL always opens the console as the first thing so it would open even if there is some bug in my code. You can also check this - open some 64-bit application and then try to delete my DLL. It should be locked because AppInit_DLLs method inject it into every process. I'm note sure if that EventVwr error log is somehow connected. About short names... is it still needed? I have "ModernFrame.dll" name (which is actually long name) and it works. Link to comment Share on other sites More sharing options...
My1 Posted February 13, 2015 Share Posted February 13, 2015 @bm that's prpbably coz you might have short name support enabled which might automatically resolve this... Link to comment Share on other sites More sharing options...
NoelC Posted February 13, 2015 Share Posted February 13, 2015 About short names... is it still needed? I have "ModernFrame.dll" name (which is actually long name) and it works. I'll check it again... I don't honestly know if the short name is required any more. I'll try it both ways. I rather enjoy prodding Windows 10 to see what squeaks or falls to pieces. Oh, and that error message remains even if I don't try to inject anything. So it may be a result of some recent choice I've made (e.g., to not use a cloud account, or to disable OneDrive, or...). Okay, some updated info...Process Hacker does NOT list it as s loaded module.I CAN delete it while other applications are running.Ergo your initial comment was actually correct - somehow it's simply not being loaded. -Noel 1 Link to comment Share on other sites More sharing options...
My1 Posted February 13, 2015 Share Posted February 13, 2015 the error says that some security permission that causes the problem can be modified in the admin tools, try to check that out Link to comment Share on other sites More sharing options...
NoelC Posted February 13, 2015 Share Posted February 13, 2015 Yes, I plan to, when I find time. I have about 100 projects I'm trying to do at once, as well as prepare my tax return for Uncle Sam. -Noel Link to comment Share on other sites More sharing options...
My1 Posted February 13, 2015 Share Posted February 13, 2015 (edited) why are you doing your tax stuff for your uncle, does he work in the finance department in your state? Edited February 13, 2015 by My1 1 Link to comment Share on other sites More sharing options...
NoelC Posted February 14, 2015 Share Posted February 14, 2015 Here's a family photo... -Noel 2 Link to comment Share on other sites More sharing options...
My1 Posted February 14, 2015 Share Posted February 14, 2015 looks quitelike a rude and partiotic uncle you have... Link to comment Share on other sites More sharing options...
bigmuscle Posted February 14, 2015 Author Share Posted February 14, 2015 I returned back to my computer and checked the DLL... and now I will look like an as*****... visual studio compiled the DLL into different folder so I uploaded wrong DLL reuploaded 4 Link to comment Share on other sites More sharing options...
dhjohns Posted February 14, 2015 Share Posted February 14, 2015 (edited) I returned back to my computer and checked the DLL... and now I will look like an as*****... visual studio compiled the DLL into different folder so I uploaded wrong DLL reuploaded Thankyou bigmuscle, and don't worry about it. We all make mistakes. It is working beautifully now! Wonderful!!!! Edited February 14, 2015 by dhjohns 3 Link to comment Share on other sites More sharing options...
DosProbie Posted February 14, 2015 Share Posted February 14, 2015 I LIKE it! thanks for the screenshot dhjohns and bm for providing this..ps: dhjohns since there have been issues enabling this feature you may want to provide a step by step tutorial for others.~DP 1 Link to comment Share on other sites More sharing options...
My1 Posted February 14, 2015 Share Posted February 14, 2015 (edited) so for starters you need regedit and the ModernFrame.dll (chnage date feb11) also I assume you need to turn secureBoot off...1. push the DLL into your C:\AeroGlass (or whereever you put it, but dont use spaes in the path (explanation later)2. open regedit3. then you need to go toHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows4. you need a DWORD called LoadAppInit_DLLs and set it to 15. another DWORD called RequireSignedAppInit_DLLs -> 06. a String Value called AppInit_DLLs where you put in the path of the DLL (Note: if you already have something in there [like a theme sig bypass], you seperate the paths either by a , or a space -> that's why we dont use space in the paths)7. Kill Application Framehost.exe or reboot8. open a metro app and wait for a cmd opening doing the rest for you... Edited February 14, 2015 by My1 Link to comment Share on other sites More sharing options...
dhjohns Posted February 14, 2015 Share Posted February 14, 2015 I LIKE it! thanks for the screenshot dhjohns and bm for providing this..ps: dhjohns since there have been issues enabling this feature you may want to provide a step by step tutorial for others.~DPNo issues at all. Just follow these instructions -- 1. Download ModernFrame.7z (the real DLL is now there) from Big Muscle's link, as provided in post 192.2. Extract ModernFrame.dll and save it into the C:\AeroGlass folder (if you have the other file already there just replace it.)3. Open RegEdit and navigate to: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows4. Add C:\AeroGlass\ModernFrame.dll to the AppInit_DLLs value. In my case it was empty to start with.5. Change the LoadAppInit_DLLs value to: 0x000000016. Reboot or Log out then back in.7. Start any Modern App. In my case the The Weather Channel App. You will see an extra CMD window showing symbols downloading, etc. Just minimize this along with the normal debug window! 1 Link to comment Share on other sites More sharing options...
Recommended Posts