# Digital Signatures - Code Signing the TX Text Control Files

> Authenticode code signing verifies software publishers and protects files from tampering. Windows Vista UAC can block unsigned binaries, so .exe, .dll, and .ocx files need valid signatures. Text Control provides free signing for TX Text Control 14.0 redistributable files on request.

- **Author:** Bjoern Meyer
- **Published:** 2008-05-15
- **Modified:** 2026-07-17
- **Description:** Authenticode code signing verifies software publishers and protects files from tampering. Windows Vista UAC can block unsigned binaries, so .exe, .dll, and .ocx files need valid signatures. Text Control provides free signing for TX Text Control 14.0 redistributable files on request.
- **2 min read** (319 words)
- **Tags:**
  - Code Signing
  - .NET
- **Web URL:** https://www.textcontrol.com/blog/2008/05/15/digital-signatures-code-signing-the-tx-text-control-files/
- **LLMs URL:** https://www.textcontrol.com/blog/2008/05/15/digital-signatures-code-signing-the-tx-text-control-files/llms.txt
- **LLMs-Full URL:** https://www.textcontrol.com/blog/2008/05/15/digital-signatures-code-signing-the-tx-text-control-files/llms-full.txt

---

![Windows Vista Logo Certification](https://s1-www.textcontrol.com/assets/dist/blog/2008/05/15/a/assets/windows_cert.webp "Windows Vista Logo Certification")Code signing is getting more and more important. It adds a digital signature to software files. These signatures can identify the publisher and verify that the software has not been altered or corrupted. The files themselves won't be altered, but a signature is appended to the executable. Malicious code can't be added to the file thanks to a checksum that would not be correct if there were a modification.

Since SP2 for Microsoft Windows XP was released, a security warning dialog indicates the "Unknown Publisher" if the digital signature is not included. Otherwise, the company name and an optional link is displayed.

Windows Vista comes with UAC - the User Account Control. These new security policies can make it so that only signed executables can be run on the system.

For software developers it is important to know that Microsoft requires all files with the following extensions to be signed with an Authenticode certificate to receive the [Windows Vista Logo Certification:](http://www.microsoft.com/whdc/winlogo/default.mspx)

- \*.exe
- \*.dll
- \*.ocx
- \*.sys
- \*.cpl
- \*.drv
- \*.scr

Distributable files of software components like TX Text Control must be signed by the vendor of the component.

**As a matter of course, we offer this service for our customers free of charge.**

The process is quite simple:

1. Open a [support case](https://www.textcontrol.com/support/) here and request your code signed files.
2. Our support engineers will ask you to send them your distributable files as a zip file.
3. After your files were signed, you will receive them by email.

We can offer this service only for version 14.0 of TX Text Control. If you have any questions about code signing or our sign process, feel free to [contact](https://www.textcontrol.com/contact/) me.

---

## About Bjoern Meyer

As CEO, Bjoern is the visionary behind our strategic direction and business development, bridging the gap between our customers and engineering teams. His deep passion for coding and web technologies drives the creation of innovative products. If you're at a tech conference, be sure to stop by our booth - you'll most likely meet Bjoern in person. With an advanced graduate degree (Dipl. Inf.) in Computer Science, specializing in AI, from the University of Bremen, Bjoern brings significant expertise to his role. In his spare time, Bjoern enjoys running, paragliding, mountain biking, and playing the piano.

- [LinkedIn](https://www.linkedin.com/in/bjoernmeyer/)
- [X](https://x.com/txbjoern)
- [GitHub](https://github.com/bjoerntx)

---

## Related Posts

- [Running a Local LLM in .NET C# with TX Text Control AI](https://www.textcontrol.com/blog/2026/09/10/running-a-local-llm-in-dot-net-c-sharp-with-tx-text-control-ai/llms.txt)
- [Check TX Text Control Template Dependencies Before Deployment](https://www.textcontrol.com/blog/2026/07/28/check-tx-text-control-template-dependencies-before-deployment/llms.txt)
- [Create 100,000 Documents in Under an Hour with Parallel MailMerge in .NET C#](https://www.textcontrol.com/blog/2026/07/27/create-100000-documents-in-under-an-hour-with-parallel-mailmerge-in-dotnet-csharp/llms.txt)
- [Speed Up Document Generation by Factor 2 Using Selection Objects in .NET C#](https://www.textcontrol.com/blog/2026/07/17/speed-up-document-generation-selection-objects-dotnet-csharp/llms.txt)
- [Getting Started: ServerTextControl and MailMerge in a .NET 8 Console Application on Linux with Docker and WSL](https://www.textcontrol.com/blog/2025/03/12/getting-started-servertextcontrol-and-mailmerge-in-a-net-8-console-application-on-linux-with-docker-and-wsl/llms.txt)
- [Create a Table of Contents in Windows Forms using C#](https://www.textcontrol.com/blog/2023/01/23/create-toc-in-windows-forms/llms.txt)
- [Two Ways to Restart Numbered Lists in TX Text Control](https://www.textcontrol.com/blog/2021/11/03/two-ways-to-restart-numbered-lists/llms.txt)
- [How to Use the FieldAdapter Classes to Manipulate ApplicationFields](https://www.textcontrol.com/blog/2009/10/21/how-to-use-the-fieldadapter-classes-to-manipulate-applicationfields/llms.txt)
- [TX Text Control Smart-Tags: Connecting the Controls with Ease](https://www.textcontrol.com/blog/2009/10/16/tx-text-control-smart-tags-connecting-the-controls-with-ease/llms.txt)
- [.NET Licensing: How to Use the Licenses.licx File?](https://www.textcontrol.com/blog/2009/10/15/net-licensing-how-to-use-the-licenseslicx-file/llms.txt)
- [Paste Special: The Easy Way to Implement](https://www.textcontrol.com/blog/2009/09/07/paste-special-the-easy-way-to-implement/llms.txt)
- [Using TX Text Control Within a WCF Service Library](https://www.textcontrol.com/blog/2009/07/24/using-tx-text-control-within-a-wcf-service-library/llms.txt)
- [How to Remove All Section Breaks in a Document?](https://www.textcontrol.com/blog/2009/05/14/how-to-remove-all-section-breaks-in-a-document/llms.txt)
- [Batch Printing: How to Print Documents in One Print Job](https://www.textcontrol.com/blog/2009/03/20/batch-printing-how-to-print-documents-in-one-print-job/llms.txt)
- [Removing TextFields in a Loop](https://www.textcontrol.com/blog/2009/03/12/removing-textfields-in-a-loop/llms.txt)
- [TX Text Control RapidSpell .NET for Windows Forms Released](https://www.textcontrol.com/blog/2009/03/11/tx-text-control-rapidspell-net-for-windows-forms-released/llms.txt)
- [Table Indent Alignment Sample Available](https://www.textcontrol.com/blog/2009/02/26/table-indent-alignment-sample-available/llms.txt)
- [Creating a Table of Contents (TOC) Using TX Text Control](https://www.textcontrol.com/blog/2009/02/02/creating-a-table-of-contents-toc-using-tx-text-control/llms.txt)
- [Rendering TX Text Control's Content to a DataGridViewCell](https://www.textcontrol.com/blog/2009/01/20/rendering-tx-text-controls-content-to-a-datagridviewcell/llms.txt)
- [Revised Sample: Converting Text to a Table](https://www.textcontrol.com/blog/2009/01/07/revised-sample-converting-text-to-a-table/llms.txt)
- [TX Text Control Format Painter Sample Released](https://www.textcontrol.com/blog/2008/11/26/tx-text-control-format-painter-sample-released/llms.txt)
- [Strong Name Your Language Resource Files](https://www.textcontrol.com/blog/2008/11/21/strong-name-your-language-resource-files/llms.txt)
- [Chinese Resources for TX Text Control .NET for Windows Forms 14.0](https://www.textcontrol.com/blog/2008/10/28/chinese-resources-for-tx-text-control-net-for-windows-forms-140/llms.txt)
- [WYSIWYG Editing in Mozilla Firefox](https://www.textcontrol.com/blog/2008/10/20/wysiwyg-editing-in-mozilla-firefox/llms.txt)
- [The Imaging Source Announces Its PDF/A Activities](https://www.textcontrol.com/blog/2008/10/10/the-imaging-source-announces-its-pdfa-activities/llms.txt)
