Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос Как получить jvmti, если не запускал агента

Code:
Expand Collapse Copy
jint res = jvm->GetEnv((void**)& env, JNI_VERSION_1_6);
    if (res == JNI_EDETACHED) {
        res = jvm->AttachCurrentThread((void**)& env, nullptr);
    }
Его по ощущениям на этой стадии уже пошлют
почему? тут всё верно
 
почему? тут всё верно
С точки зрения правильности написания да. Но, если на проекте есть маломальская защита то в ответ он получить не окружение, а nullptr или что-то подобное
 
С точки зрения правильности написания да. Но, если на проекте есть маломальская защита то в ответ он получить не окружение, а nullptr или что-то подобное
Мне для чистой Java, без защиты проектов, так что все окей. Я не сильно понимаю как работать с JVM в нативе, да и в целом не особо знаю C++, поэтому возникают такие глупые вопросы.

Появилась идея реализовать кое-что и приходится ковыряться в чем-то новом.
 
Назад
Сверху Снизу