Code Monkey home page Code Monkey logo

Comments (10)

riverar avatar riverar commented on September 14, 2024

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.

momashi avatar momashi commented on September 14, 2024

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.

momashi avatar momashi commented on September 14, 2024

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.

riverar avatar riverar commented on September 14, 2024

Weird, what version of WiX are you using? I'm using 3.10.200.12920 and can confirm compilation works.

from uxstyle.

momashi avatar momashi commented on September 14, 2024

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.

momashi avatar momashi commented on September 14, 2024

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.

riverar avatar riverar commented on September 14, 2024

That's strange. You can definitely gut the MSMs (junk) and install the redist yourself.

from uxstyle.

momashi avatar momashi commented on September 14, 2024

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.

momashi avatar momashi commented on September 14, 2024

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.

momashi avatar momashi commented on September 14, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.