Cannot resolve dbus_message_z in Linux
Posted: Mon Aug 22, 2022 1:27 pm
I use g++ and Qt5.6 static to build my application in Ubuntu 16.04.
The result is only one ELF file, none dependence of .so. It can run very well.
Then I try to use VMP 3.6 to try encrypt my app.
options :
Memory Protection : No
Pack the Output file : No
choose all code of VMProtectBegin : No
Then it generate a new ELF, when I run it in Ubuntu 16.04, there is an error:
Cannot resolve 'dbus_message_z���D��4�I+dbus_message_set_reply_serial' in your libdbus-1.
Aborted (core dumped)
the characters "z���D��4�I+" cannot be shown in English Ubuntu, I don't know what they are.
If I use the options "yes" in VMP, of course there is still same error.
I guess in VMP use an version of dbus, it cannot compatible of my version of dbus of qt.
Another possible is that VMP replace the instructions of dbus incorrectly. Please help me!
The result is only one ELF file, none dependence of .so. It can run very well.
Then I try to use VMP 3.6 to try encrypt my app.
options :
Memory Protection : No
Pack the Output file : No
choose all code of VMProtectBegin : No
Then it generate a new ELF, when I run it in Ubuntu 16.04, there is an error:
Cannot resolve 'dbus_message_z���D��4�I+dbus_message_set_reply_serial' in your libdbus-1.
Aborted (core dumped)
the characters "z���D��4�I+" cannot be shown in English Ubuntu, I don't know what they are.
If I use the options "yes" in VMP, of course there is still same error.
I guess in VMP use an version of dbus, it cannot compatible of my version of dbus of qt.
Another possible is that VMP replace the instructions of dbus incorrectly. Please help me!