是否安全,如果在CREATE_PROCESS_NOTIFY_ROUTINE
我将使用TLS
分配RtlFindClearBitsAndSet
(线程本地存储)索引?
我看到,TlsAlloc()
例程正是这样做的:
RtlAcquirePebLock
RtlFindClearBitsAndSet
- TIB->TEB->PEB->TLSBitmap
RtlReleasePebLock
我已经在用户模式下对此进行了测试,目前正计划将此过程提升到我的内核驱动程序(没有步骤1和3)以进行特定操作。
所以,基本上,我的问题 - 是否安全?