ctrclient.exe = Windows / Runtime requirement

Discussion in '3DS - Flashcards & Custom Firmwares' started by StriderVM, Feb 25, 2015.

  1. StriderVM
    OP

    StriderVM GBAtemp Fan

    Member
    424
    87
    Jan 16, 2015
    I just tried running ctrclient.exe using the batch file and it seems it doesn't work in my laptop. It spews out the error "ctrclient32.exe" is not a valid Win32 Application.

    This happens on the laptop that has Windows XP professional 32-bit.

    It is running fine on my Desktop which runs on Windows 7 64-bit though.

    So I'm curious about it. Does the ctrclient.exe require any specific kind of Windows or runtime?
     


  2. loco365

    loco365 GBAtemp Guru

    Member
    5,458
    2,674
    Sep 1, 2010
    Does it require the .NET framework to be installed?
     
  3. leerz

    leerz GBAtemp Advanced Fan

    Member
    528
    133
    Jan 11, 2015
    Makati
    i think it needs visual c++ runtime files.
     
  4. Vappy

    Vappy GBAtemp Advanced Maniac

    Member
    1,507
    1,154
    May 23, 2012
    I'm pretty sure it's a 64-bit application.
     
  5. lestatbytes

    lestatbytes leaving without a trace..

    Newcomer
    54
    5
    Aug 31, 2011
    UnderWorld
    i encountered that problem before, just install the c++ runtime(32 first then also install 64x if youre using 64bit from MS and you should be fine. cheers ! :)
     
  6. naxil

    naxil GBAtemp Advanced Fan

    Member
    740
    96
    Oct 26, 2011
    Italy
    works or not on 32bit?
     
  7. nastys

    nastys ナースティス

    Member
    1,487
    864
    Aug 5, 2014
    Italy
    Earth
    ctrclient.exe is 32 bit. You just need the c++ runtime.
     
  8. bardaxx

    bardaxx Member

    Newcomer
    29
    23
    May 14, 2015
    Italy
    i have windows xp 32bit in virtual machine w/ runtime installed, but i have the same error! :(
     
  9. mechagouki

    mechagouki Kill 'em all...

    Member
    678
    269
    Nov 20, 2008
    Canada
    Toronto, ON
    Use the Visual C redistributable package available from Microsoft, that will fix your error.
     
  10. bardaxx

    bardaxx Member

    Newcomer
    29
    23
    May 14, 2015
    Italy
    no man, in windows xp 32 the error remains. now i'll try on w7
     
  11. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,311
    8,772
    Oct 27, 2002
    France
    Engine room, learning
    it's not a 32 bit program.
    or it can be, but need to be compiled on Windows XP.
    But the released tools are 64bit compiled only.
     
  12. nastys

    nastys ナースティス

    Member
    1,487
    864
    Aug 5, 2014
    Italy
    Earth
    It is 32 bit
    ctr32.png
    The problem is that XP does not include the latest Visual C++ runtime
     
  13. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,311
    8,772
    Oct 27, 2002
    France
    Engine room, learning
    It still doesn't work and tell me it's not a valid win32 application.
    I have the redistributable c++ runtime libraries installed (I even have few versions)
    2008 v09.0.21022
    2010 v10.0.30319
    2013 v12.0.21005
    Maybe there's a new release (12.0 seems to be the latest, but I don't know if there are new minor revisions)

    Or maybe it's a 32bit application but not meant to be launched on a 32bit OS
    or there are functions available only on win7 but coded as 32bit... win7 32bit only, not XP
     
  14. nastys

    nastys ナースティス

    Member
    1,487
    864
    Aug 5, 2014
    Italy
    Earth
    It works on 32 bit Wine (on a 32 bit OS), so I assume it works on 32 bit Windows as well.
    If it still doesn't work for you even with msvc installed, then you could try running it in Wine (using Cygwin or andLinux).
    We don't have the source code :(
     
  15. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,311
    8,772
    Oct 27, 2002
    France
    Engine room, learning
    I think the tool is not compiled to be launched on XP.
    As they dropped XP supports, if users compile with latest version of visual C++ it just doesn't work on XP anymore. (maybe they block it on purpose)

    Can't we compile with GCC?

    on google I find comment like this : "ctrclient esta compilado con VS2012 y NO soporta Windows XP"
    or
    http://stackoverflow.com/questions/13130713/how-to-compile-for-win-xp-with-visual-studio-2012
    (an update has been released to allow compiling programs to be run on XP, but it needs setup to allow this)
    https://software.intel.com/en-us/ar...using-visual-studio-2012-to-run-on-windows-xp
     
  16. nastys

    nastys ナースティス

    Member
    1,487
    864
    Aug 5, 2014
    Italy
    Earth
    As this is a leaked program, unfortunately no source code is available :(
     
  17. Nollog

    Nollog GBAtemp Addict

    Member
    2,703
    472
    Oct 10, 2008
    In my experience, a critical error popup dialog box saying "... is not a valid Win32 Application." usually means your computer is using a lower version of .net than the application was compiled to use.

    This assumes it's a .net program of course.
     
  18. nastys

    nastys ナースティス

    Member
    1,487
    864
    Aug 5, 2014
    Italy
    Earth
    It's actually a fork of this C program: https://github.com/neimod/ctr/tree/master/ramtracer/ctrclient
     
  19. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    18,311
    8,772
    Oct 27, 2002
    France
    Engine room, learning
  20. naxil

    naxil GBAtemp Advanced Fan

    Member
    740
    96
    Oct 26, 2011
    Italy
    the fbi guy dev... release a program called socks for send cia over the network.. can be used? or work only after FBI installation? lot of people claim about legal cia installer... where is the firts cia installer? and why i get the error code: 9becc (i not remember its common error)