How run file where entry point is 0x0000?

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
jeffbustercase
Newbie
Newbie
Posts: 3
Joined: Sun Jul 30, 2017 10:06 am

How run file where entry point is 0x0000?

Post by jeffbustercase »

So actually I'm trying to run a game launcher where the file gives me

Code: Select all

err:process:start_process L"C:\\Program Files\\TruckersMP Launcher\\Launcher.exe" doesn't have an entry point, it cannot be executed
The fact that yet I get no results about the possible fix, I tryed to do by myself.
So first it seems that the entry point I see throught exiftool is:

Code: Select all

ExifTool Version Number         : 10.60
File Name                       : Launcher.exe
Directory                       : /home/jeffbustercase/.wine/drive_c/Program Files/TruckersMP Launcher
File Size                       : 254 kB
File Modification Date/Time     : 2016:12:20 22:27:16+00:00
File Access Date/Time           : 2017:07:30 13:48:34+00:00
File Inode Change Date/Time     : 2017:07:27 13:09:58+00:00
File Permissions                : rwxr-xr-x
File Type                       : Win64 EXE
File Type Extension             : exe
MIME Type                       : application/octet-stream
Machine Type                    : AMD AMD64
Time Stamp                      : 2016:12:21 04:27:17+00:00
PE Type                         : PE32+
Linker Version                  : 48.0
Code Size                       : 154624
Initialized Data Size           : 104448
Uninitialized Data Size         : 0
Entry Point                     : 0x0000
OS Version                      : 4.0
Image Version                   : 0.0
Subsystem Version               : 4.0
Subsystem                       : Windows GUI
File Version Number             : 0.0.0.0
Product Version Number          : 0.0.0.0
File Flags Mask                 : 0x003f
File Flags                      : (none)
File OS                         : Win32
Object File Type                : Executable application
File Subtype                    : 0
Language Code                   : Neutral
Character Set                   : Unicode
Comments                        : Launcher for TruckersMP Mod
Company Name                    : Truckersmp.com
File Description                : TruckersMP Launcher
File Version                    : 0.0.0.0
Internal Name                   : Launcher.exe
Legal Copyright                 : Copyright ©  2016
Legal Trademarks                : 
Original File Name              : Launcher.exe
Product Name                    : Launcher
Product Version                 : 0.0.0.0
Assembly Version                : 1.0.0.4

But I'm totally unable to change that (it requires experience)
By what I found on the internet, it can "possible" be that the file runs with a callback to something or uses a thing called TLS I believe, that I have no experience with.

I see many people with the same problem as me, so please if you can help I will be greatfully hapy!

Thanks for the atention! ;)
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: How run file where entry point is 0x0000?

Post by DarkShadow44 »

Did you already try to use a 64bit prefix and/or native .NET?
jeffbustercase
Newbie
Newbie
Posts: 3
Joined: Sun Jul 30, 2017 10:06 am

Re: How run file where entry point is 0x0000?

Post by jeffbustercase »

DarkShadow44 wrote:Did you already try to use a 64bit prefix and/or native .NET?
It is a 64bit prefix. And don't what you mean by "native .NET".
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: How run file where entry point is 0x0000?

Post by DarkShadow44 »

You can either use wine-mono or install .NET Framework in wine. The second I call native .NET.
jeffbustercase
Newbie
Newbie
Posts: 3
Joined: Sun Jul 30, 2017 10:06 am

Re: How run file where entry point is 0x0000?

Post by jeffbustercase »

Sorry for the late reply, but I will try and if I get it working I reply later.

Thanks for the atention.
Locked