Please add Windows Kernel Debug* Functions
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 45/100
- Tipo de issue
- Funcionalidade
- Clareza
- Claramente especificada
- Status de atividade
- Estagnada
- Stack de tecnologia
- java
- Domínio
- operating-systems
Direção de pesquisa
Comece em contrib/platform/src/com/sun/jna/platform/win32/Kernel32.java e compare as declarações existentes da API do Windows e os comentários de documentação. Revise as definições solicitadas de DebugActiveProcess, DebugSetProcessKillOnExit e DebugActiveProcessStop e, em seguida, verifique se o build do JNA aceita as adições; considera-se concluído quando as declarações estiverem disponíveis por meio de Kernel32.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
For suspending/resuming a process on Windows I would like to have various Windows Debug* functions added to JNA. I defined them as follows in my code:
import com.sun.jna.win32.StdCallLibrary;
public interface MyKernel32 extends StdCallLibrary {
boolean DebugActiveProcess(int pid);
boolean DebugSetProcessKillOnExit(boolean killOnExit);
boolean DebugActiveProcessStop(int processId);
}
Is adding the definitions to C:\...\jna\contrib\platform\src\com\sun\jna\platform\win32\Kernel32.java as well as a documentation comment enough? Tests for such simple wrappers don't seem needed. Also, compiling JNA seems tedious so I'd rather not configure everything for such a simple addition which a JNA maintainer could do for me as well.
Thank you for your time.
- Linguagem predominante
- Java
- Estrelas
- 8.9k
- Forks
- 1.7k
- Merge médio
- 7d 18h
- PRs com merge (30d)
- 2
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de java-native-access/jna
-
MacFileUtils: FSPathMakeRef passes an int where the C function takes its FSRef output pointerTalvez livre de novo @VelpulaGangavardhan assumiu há 9 dias e não há nenhum pull request aberto. Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 79/100
java-native-access/jna#1746 · 1 comentário ·
-
User32: SetCursorPos is declared (long, long), but Windows declares (int, int)Talvez já em andamento @OKAN-SOFTWARE assumiu há 3 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
java-native-access/jna#1745 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
java-native-access/jna#1747 · 1 comentário ·
-
`Native.typeOptions` never releases library interfaces, leaking classloadersTalvez já em andamento @curforever assumiu há 21 dias. Aberta
Dificuldade 4/5 1-2 dias Facilidade para iniciantes 48/100
java-native-access/jna#1742 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 66/100
java-native-access/jna#1738 ·
Todas as issues de java-native-access/jna
Issues semelhantes
-
5.0.x backport enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 63/100
spring-cloud/spring-cloud-function#1507 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
open-learning-exchange/myplanet#18484 ·
Mantenedores costumam responder em até 1 dia
-
ai-driven-fuzzing bug claude Minor
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
linagora/twake-calendar-side-service#1417 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
line/armeria#7109 · 3 reações ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
open-feature/java-sdk-contrib#1966 ·
Mantenedores costumam responder em até 1 dia