Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 608357
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T17:27:13+00:00 2026-05-13T17:27:13+00:00

My windows co-workers were asking me if I could modify my non-windows binary files

  • 0

My windows co-workers were asking me if I could modify my non-windows binary files such that when their “Properties” are examined under Windows, they could see a “Version” tab like that which would show for a Visual Studio compiled exe.

Specifically, I have some gzipped binary files and was wondering if I could modify them to satisfy this demand. If there’s a better way, that would be fine, too.

Is there a way I could make my binaries appear to be exe files?

I tried simply appending the VS_VERSION_INFO block from notepad.exe to the end of one of my binaries in the hope that Windows scans for the block, but it didn’t work.

I tried editing the other information regarding Author, Subject, Revision, etc. That doesn’t modify the file, it just creates another data fork(what’s the windows term?) for the file in NTFS.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T17:27:14+00:00Added an answer on May 13, 2026 at 5:27 pm

    It is not supported by windows, since each file type has their own file format. But that doesn’t mean you can’t accomplish it. The resources stored inside dlls and exes are part of the file format.

    Display to the user:

    If you wanted this information to be displayed to the user, this would probably be best accomplished with using a property page shell extension. You would create a similar looking page, but it wouldn’t be using the exact same page. There is a really good multi part tutorial on shell extensions, including property pages starting with that link.

    Where to actually store the resource:

    Instead of appending a block to the file, you could store the resource into a separate alternate data stream on the same file. This would leave the original file stream non corrupted on disk and not cause its primary file size to change.

    Alternate data streams allow more than one data stream to be associated with a filename. Each stream is identified by a colon : at the end of the filename and an identifier.

    You can create them for example by doing:

    notepad test.txt:adsname1
    notepad test.txt:adsname2
    notepad test.txt

    Getting the normal Win32 APIs working:

    If you wanted the normal API to work, you’d have to intercept the Win32 APIs: LoadLibraryEx, FindResource, LoadResource and LockResource. This is probably not worth the trouble though since you are already creating your own property page.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Windows Forms allows you to develop Components, non-visual elements that can have a designer.
One of my co-workers is building a C# windows app that needs to grab
Windows has a feature that allows an administrator to perform auto-logon whenever it is
Currently all our files are stored on a Windows network drive and with 15
I'm writing a windows service that once started will run every X hours. The
Some background: we have a windows application (c#) that locate in the system try.
Environment: Windows 2003 Server (32 bit); IIS6, ASP.NET 2.0 (3.5); 4Gb Ram; 1 Worker
Windows XP Disk Defragmenter report shows a constant gap in disk usage on a
Windows Forms: For System.Drawing there is a way to get the font height. Font
Windows Mobile pops up a busy wheel - a rotating colour disk - when

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.