Search code examples
c++visual-c++command-promptexif

How to fire following command from vc++?


I want to change image's exif data. For that I've used Exiv2.exe. Now I want to fire command from my program which is written in vc++ 08. For modify GPS data of image, exive command is

exiv2 -M"set Exif.GPSInfo.GPSLatitude 4/1 15/1 33/1" D:\test\image.jpg

I've placed exiv2.exe into system32 folder. And this command works fine from command prompt. For example,

C:\Users\Me>exiv2 -M"set Exif.GPSInfo.GPSLatitude 4/1 15/1 33/1" D:\test\image.jpg

Now how can I fire this same command from my c++ program?

Thanks in advance...


Solution

  • Finally got it,

    const char *change_latitude = "exiv2 -M\"set Exif.GPSInfo.GPSLatitude 14/1 15/1 13/1\" D:\\test\\image.jpg";
    system(change_latitude);
    

    In this example assumption is : exiv2.exe in system32 folder.

    Thanks...