Solved

Converting a bat file to an exe file in Windows XP embedded

Posted on 2008-10-27
8
530 Views
Last Modified: 2013-12-13
I'm trying to make a bat file an executable file on a windows xp embedded machine.

I used bat2exe but it reports a missing CRTDLL.dll no doubt due to the fact that it is XP embedded.

Anyone know of any other compilers that might work or am I screwed?
0
Comment
Question by:deathbybatfile
  • 4
  • 3
8 Comments
 
LVL 7

Expert Comment

by:maze-uk
ID: 22813816
can't you register the dll?
0
 

Author Comment

by:deathbybatfile
ID: 22813896
I have thousands of computers to sort out remotely and I don't have the standard access that you might from the head end server. They basically play media content and I can include my bat file (to change some settings) and run it as an executable behind the media but it has to be an .exe file. The company we use have us over a barrel and are trying to charge an arm and a leg for this task.
0
 
LVL 7

Expert Comment

by:maze-uk
ID: 22813938
can't you make the exe on your machine and deploy it afterwards?
0
The Eight Noble Truths of Backup and Recovery

How can IT departments tackle the challenges of a Big Data world? This white paper provides a roadmap to success and helps companies ensure that all their data is safe and secure, no matter if it resides on-premise with physical or virtual machines or in the cloud.

 

Author Comment

by:deathbybatfile
ID: 22813987
That's what I did but I get the same error when I try and run the executable - it obviously needs the file to decompile and run i guess.
0
 
LVL 7

Accepted Solution

by:
maze-uk earned 500 total points
ID: 22814088
option 1: try an alternative to 'bat2exe' that would include any library

(PS: the missing Dll is a MS C runtime component...)

Option 2: you will have to copy and register the dll (and why not your exe) at the same time then write the conf on your clients
0
 
LVL 38

Expert Comment

by:Shift-3
ID: 22814205
You might try making a self-extracting archive with iexpress.exe which is included with Windows 2000 and up.  Here's a walkthrough:
http://babek.info/libertybasicfiles/lbnews/nl134/iexpress.htm

You can also do this with compression using 7-Zip.
http://www.7-zip.org

For instructions, open the Help file, expand Command Line Version|Switches and select -sfx (Create SFX archive).

I haven't tested either of these methods with XP Embedded, but I don't know of any reason they wouldn't work.
0
 

Author Comment

by:deathbybatfile
ID: 22849538
Thanks for the input guys. I eventually a program called Quick Batch File Compiler which allowed me to make an executable that placed the needed dll - so I'm sorted thanks.
0
 

Author Closing Comment

by:deathbybatfile
ID: 31510360
Thanks.
0

Featured Post

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this article, I will show you HOW TO: Install VMware Tools for Windows on a VMware Windows virtual machine on a VMware vSphere Hypervisor 6.5 (ESXi 6.5) Host Server, using the VMware Host Client. The virtual machine has Windows Server 2016 instal…
An article on effective troubleshooting
The viewer will learn how to successfully download and install the SARDU utility on Windows 7, without downloading adware.
XMind Plus helps organize all details/aspects of any project from large to small in an orderly and concise manner. If you are working on a complex project, use this micro tutorial to show you how to make a basic flow chart. The software is free when…

785 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question