Je souhaite accéder aux ressources de mon système, telles que le processeur, sans utiliser les appels système OS. existe-t-il un moyen de rendre cela possible?
Je veux lancer un fichier binary sur /dev/local nommé native (je l’ai fait passer par adb), avec l’autorisation root. Pour y parvenir, j’ai écrit le code suivant: try { root=Runtime.getRuntime().exec(“su”); DataOutputStream os = new DataOutputStream(root.getOutputStream()); DataInputStream osRes = new DataInputStream(root.getInputStream()); os.writeBytes(“/data/local/native\n”); os.flush(); TextView output=(TextView)findViewById(R.id.textview); output.append(osRes.readLine()); root.waitFor(); } catch (Exception e) { // TODO Auto-generated catch […]
J’ai configuré le package Brightbox Ruby 2.1.0 apt et rencontré une erreur de compilation native lors de l’installation du package json . $ sudo gem install json -v ‘1.8.1’ Fetching: json-1.8.1.gem (100%) Building native extensions. This could take a while… ERROR: Error installing json: ERROR: Failed to build gem native extension. /usr/bin/ruby2.1 extconf.rb mkmf.rb can’t […]
En Java, les JVM (par exemple, HotSpot) sont capables de comstackr JIT et cette technique est utilisée pour accélérer l’exécution en compilant le bytecode en code natif. Ma question est la suivante: comment cela se passe-t-il techniquement? D’après ce que j’ai compris, les processeurs modernes marquent les zones de mémoire dans des sections en lecture […]
J’ai construit un fichier binary Linux ARM natif à l’aide de la chaîne d’outils Android GCC (linux simple, pas d’android ou de NDK). Je me suis connecté, à partir de mon PC, via un shell adb, à une tablette exécutant Android 4. J’ai “bêté” ce binary dans / system / bin sur cet appareil, en […]
C’est un post plutôt sans direction Je crains que je m’excuse. J’essaie de comprendre comment utiliser Cortana à partir d’applications win32 (non universelles). J’ai trouvé ce lien mais je ne peux pas dire s’il existe un moyen d’accéder à ces API à partir de code non géré. Cela m’a envoyé sur une piste de lapin […]
Depuis quelques années, nous utilisons Procrun pour transformer les applications Java en services (et sans problèmes). Nous avons également des exécutables Windows natifs exécutés en tant que services. Jusqu’à présent, nous utilisions Windows Management Instrumentation (WMI) pour les définir, mais j’essaie maintenant d’utiliser également Procrun pour ces exe natifs … Malheureusement, je ne peux pas […]
Existe-t-il des outils de couverture de code gratuits pour le code natif (non géré)? Pour les plates-formes Windows ou Linux?
Comment puis-je comstackr un fichier EXE natif en utilisant C #, je veux comstackr un fichier EXE de base qui fonctionnera sans avoir besoin du framework .net. J’ai entendu parler de ngen.exe quelqu’un peut-il me donner des exemples de ngen.exe ou d’autres moyens. Je vais également avoir un runtime pour l’application en cours de création, […]
Voici le fichier Lib.c de ma bibliothèque: #include int helloworld(){ printf(“Hello World DLL”); } Voici mon fichier Main.c exe: int helloworld(); int main(int argc, char** argv){ helloworld(); } Je voudrais créer Lib.dll et Main.exe , où Lib.dll provient des liens Lib.c et Main.exe contre Lib.dll . Quelles sont les étapes spécifiques pour y parvenir?