Comments (10)
You're correct, you have to sign the drivers with a prod or test cert. I don't remember if the codebase still supports Windows 7 -- that OS is EOL -- but should work via the Win7 Release
option.
from uxstyle.
It's been pretty smooth sailing, except for this one issue I'm having with compiling the bundle. I'm getting this error:
Error 2 The command ""C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\signtool.exe" sign /n "The Within Network, LLC" /t http://timestamp.verisign.com/scripts/timestamp.dll /v "obj\x64\Release\UxStyle_Bundle.exe"" exited with code 9009. C:\Users\Boo\Desktop\uxstyle-master\code\bundle\bundle.wixproj 94
Any idea what could be wrong?
from uxstyle.
I got it to compile the bundle by editing bundle.wixproj and changing your certificate for the one I'm using. It compiled successfully but the when I run the bundle installer. It crashes.
I put the log online, here: http://pastebin.com/ufLdMKSb
The topmost errors are
w120: Detected partially cached package: Installer64, invalid payload: Installer64, reason: 0x80070570
w120: Detected partially cached package: Installer64, invalid payload: cabA7AE3FFD191951BE002C6D00822AFB39, reason: 0x80070570
Detected package: Installer32, state: Absent, cached: None
Detected package: Installer64, state: Absent, cached: Partial
Could it be that I'm compiling a corrupt installer somehow?
from uxstyle.
Weird, what version of WiX are you using? I'm using 3.10.200.12920 and can confirm compilation works.
from uxstyle.
Oh, I was using was using 3.8. I'll give it a go with 3.10. I'll get back to you.
PS - I think you may need to update the build instruction on the main page, they still say Wix 3.8.
from uxstyle.
Hi Rafael, I went back to it and I tried with both Wix 3.10.2 and 3.10.0 and, though the wording of the Bundle's error logs were different from 3,8, the bundle was still crashing when it tried to launch the MSIs. So, I went to the compile log of the installers and noticed a very interesting warning:
C:\Users\Boo\Desktop\uxstyle-master\code\installer\Product.wxs(24,0): warning LGHT1056: T**he Directory table contains a row with primary key(s) 'System64Folder' which cannot be merged from the merge module 'msm\Microsoft_VC120_CRT_x64.msm'**. This is likely due to collision of rows with the same primary key(s) (but other different values in other columns) between the database and the merge module.
Installer -> C:\Users\Boo\Desktop\uxstyle-master\bin\x64\release\Installer.msi
So although it's compiling it without error, VS2013 seems to be miscompiling nontheless. This happens for both x86 and x64 and to take the Windows7 consideration out of the equation, I tried to compile it as a Windows 8 release (starting with a fresh project and source code folder each time).
Do you have any idea what's happening with the MSMs? How vital are they? Can I take out the MSMs from the installer script and simply install the corresponding VC redistributables myself?
I was meaning to ask you, do you still have the old source code that you wrote for windows 7? Maybe I might have an easier time compiling it. I still have the iso of VS2010 and Win7 DDK/SDK.
from uxstyle.
That's strange. You can definitely gut the MSMs (junk) and install the redist yourself.
from uxstyle.
I'll just do that. See how it goes.
I was just wondering what you meant when you said that you don't think this code base is compatible with 7? Were you talking about the VS2013+8,1 DDK and SDK or specifically about your source code?
from uxstyle.
I did more research on those error that from my compiled bundle and it seems you were right about the codebase not working for 7. The errors were platform related.
Do you by any chance still have the old source code for 7?
from uxstyle.
Don't worry about it, I just used the source code to reverse engineer the patch UXstyles applies in the RAM and applied it myself in a hex editor to the theme dlls. I'll keep UXstyles handy if I ever update to 8.x or heavens forbid 10.
I can make and put up a full guide on Test Signing to make compiling your project more accessible if you'd like.
from uxstyle.
Related Issues (20)
- Look into attestation signing for Windows 10 Anniversary Edition users HOT 9
- Result in messed up Explorer links in newest windows 10 version. HOT 11
- No longer working on Windows 10 Anniversary Update HOT 6
- Windows 10 Anniversary Update WinLogon/DWM crash HOT 1
- UnsignedThemes service needs to restarted after sleep/resume HOT 6
- Latest release failed to install on Windows 7 SP1 x64 [UxStyle_0242_x86_x64_preview] HOT 1
- Not working on Windows 10 14931+ due to hotpatch changes HOT 13
- Won't work on windows xp HOT 1
- uxstyle.com does not have a usage section HOT 1
- UXTheme Multi-Patcher 15.0 - not work in windows 10 creator update HOT 1
- Will this work on creator update 1703? HOT 12
- Service stops working HOT 1
- UxStyle 0.2.4.2(UxStyle_0242_x86_x64_preview_2) Will not install on Windows 10 Version 1511(Build 10586.104) HOT 1
- Not Working on CREATORS UPDATE!!!! HOT 2
- Personalize > Theme won't open after installing uxstyle HOT 2
- Unable to Install uxstyle on win 10 build 15063 HOT 3
- KERNEL MODE HEAP CORRUPTION HOT 1
- Can't uninstall uxstyle in Windows 10 Creators Update HOT 1
- Error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uxstyle.