Should I block it?

No, this file is 100% safe to run.

PE structurePE file structure

Show functions
Import table
kernel32.dll
GetTempPathA, DeleteFileA, CloseHandle, CreateFileA, ReadFile, WriteFile, HeapAlloc, GetProcessHeap, HeapFree, DisableThreadLibraryCalls, QueryPerformanceCounter, QueryPerformanceFrequency, Sleep, LocalFree, FormatMessageA, GetLastError, SetFilePointer, GetSystemDirectoryA, GetWindowsDirectoryA, GetModuleFileNameA
user32.dll
MessageBoxA
Export table
_GrannyAbortFile@4
_GrannyAccumulateLocalTransform@24
_GrannyAccumulateModelAnimations@16
_GrannyAccumulateModelAnimationsLOD@20
_GrannyAcquireAnimationBinding@4
_GrannyAcquireAnimationBindingFromID@4
_GrannyAddBlendDagNodeChild@8
_GrannyAddBone@28
_GrannyAddDynamicArrayMember@20
_GrannyAddIntegerMember@12
_GrannyAddReferenceMember@16
_GrannyAddScalarArrayMember@16
_GrannyAddScalarMember@12
_GrannyAddStringMember@12
_GrannyAddTextEntry@12
_GrannyAddToCRC32@12
_GrannyAddWeight@12
_GrannyAdjustFileFixup@12
_GrannyAlignWriter@4
_GrannyAll16SwizzleNGC@20
_GrannyAllocateBSplineSolver@8
_GrannyAllocateFixed@4
_GrannyAllocateLODErrorSpace@4
_GrannyAllocationsBegin@0
_GrannyAllocationsEnd@0
_GrannyApplyRootMotionVectorsToLocalPose@12
_GrannyApplyRootMotionVectorsToMatrix@16
_GrannyARGB8888SwizzleNGC@20
_GrannyBeginAllocationCheck@0
_GrannyBeginBestMatchS3TCTexture@8
_GrannyBeginBinkTexture@16
_GrannyBeginControlledAnimation@8
_GrannyBeginCRC32@4
_GrannyBeginFile@16
_GrannyBeginFileCompression@16
_GrannyBeginFileDataTreeWriting@16
_GrannyBeginLocalPoseAccumulation@12
_GrannyBeginMesh@20
_GrannyBeginRawTexture@16
_GrannyBeginS3TCTexture@12
_GrannyBeginSampledAnimation@8
_GrannyBeginSkeleton@4
_GrannyBeginTextTrack@8
_GrannyBeginTrackGroup@20
_GrannyBeginTransformTrack@8
_GrannyBeginVariant@4
_GrannyBeginWriterCRC@4
_GrannyBinkCompressTexture@28
_GrannyBinkDecompressTexture@32
_GrannyBlendDagFreeCompletedControlsEntireTree@4
_GrannyBlendDagNodeAnimationBlendFreeCompletedControls@4
_GrannyBuildCameraMatrices@4
_GrannyBuildCompositeTransform@12
_GrannyBuildCompositeTransform4x4@8
_GrannyBuildInverse@8
_GrannyBuildMeshBinding4x4Array@20
_GrannyBuildRestWorldPose@20
_GrannyBuildSkeletonRelativeTransform@24
_GrannyBuildSkeletonRelativeTransforms@28
_GrannyBuildTangentSpace@32
_GrannyBuildWorldPose@24
_GrannyCalculateAnimationLODAddMeshBinding@16
_GrannyCalculateAnimationLODBegin@8
_GrannyCalculateAnimationLODCleanup@4
_GrannyCalculateAnimationLODEnd@4
_GrannyCalculateLODErrorValues@16
_GrannyCalculateLODErrorValuesAllBindings@16
_GrannyCaptureCurrentStats@4
_GrannyCheckedAllocationsEnd@4
_GrannyClearArena@4
_GrannyClearBlendDagNodeChildren@4
_GrannyClearMostSeriousMessage@0
_GrannyClipAngularVelocityDOFs@8
_GrannyClipOrientationDOFs@8
_GrannyClipPositionDOFs@8
_GrannyClipRootMotionVectors@28
_GrannyClipTransformDOFs@8
_GrannyColumnMatrixMultiply4x3@12
_GrannyColumnMatrixMultiply4x4@12
_GrannyCompleteControlAt@8
_GrannyCompressContentsOfFile@20
_GrannyComputeBasisConversion@36
_GrannyComputePeriodicLoopLog@12
_GrannyComputePeriodicLoopVector@12
_GrannyConstructBSplineBuffers@36
_GrannyControlIsActive@4
_GrannyControlIsComplete@4
_GrannyControlModelsBegin@4
_GrannyControlModelsEnd@4
_GrannyControlModelsNext@4
_GrannyConvertFileInfoToRaw@8
_GrannyConvertFileToRaw@8
_GrannyConvertIndices@20
_GrannyConvertPixelFormat@32
_GrannyConvertSingleObject@16
_GrannyConvertTree@12
_GrannyConvertTreeInPlace@16
_GrannyConvertVertexLayouts@20
_GrannyCopyLocalPose@8
_GrannyCopyLODErrorValuesFromAllAnimations@8
_GrannyCopyLODErrorValuesFromAnimation@8
_GrannyCopyLODErrorValuesToAllAnimations@12
_GrannyCopyLODErrorValuesToAnimation@12
_GrannyCopyMeshIndices@12
_GrannyCopyMeshMorphVertices@16
_GrannyCopyMeshVertices@12
_GrannyCopyTextureImage@32
_GrannyCopyTrackMask@4
_GrannyCreateBlendDagNodeAnimationBlend@8
_GrannyCreateBlendDagNodeCallback@8
_GrannyCreateBlendDagNodeCrossfade@28
_GrannyCreateBlendDagNodeLocalPose@8
_GrannyCreateBlendDagNodeWeightedBlend@16
_GrannyCreateBlendDagNodeWeightedBlendChildren@24
_GrannyCreateControl@8
_GrannyCreateMemoryFileReader@20
_GrannyCreatePlatformFileReader@12
_GrannyCurveIsUncompressed@4
_GrannyDataTypeBeginsWith@8
_GrannyDataTypesAreEqual@8
_GrannyDeallocateAllFixed@4
_GrannyDeallocateBSplineSolver@4
_GrannyDeallocateFixed@8
_GrannyDecodeGRNReference@8
_GrannyDecompressData@32
_GrannyDecompressDataChunk@24
_GrannyDeformVertices@24
_GrannyDeleteFileWriter@4
_GrannyDumpStatHUD@4
_GrannyDuplicateBlendDagTree@20
_GrannyEaseControlIn@12
_GrannyEaseControlOut@8
_GrannyEncodeImage@24
_GrannyEndAllocationCheck@4
_GrannyEndControlledAnimation@4
_GrannyEndCRC32@4
_GrannyEndFile@8
_GrannyEndFileCompression@8
_GrannyEndFileDataTreeWriting@4
_GrannyEndFileRaw@8
_GrannyEndFileRawToWriter@8
_GrannyEndFileToWriter@8
_GrannyEndLocalPoseAccumulation@16
_GrannyEndMesh@12
_GrannyEndMeshInPlace@20
_GrannyEndSampledAnimation@4
_GrannyEndSkeleton@8
_GrannyEndSkeletonInPlace@12
_GrannyEndTextTrack@4
_GrannyEndTexture@4
_GrannyEndTextureInPlace@8
_GrannyEndTrackGroup@4
_GrannyEndTrackGroupInPlace@8
_GrannyEndTransformTrack@4
_GrannyEndVariant@12
_GrannyEndVariantInPlace@20
_GrannyEndWriterCRC@4
_GrannyEnsureExactOneNorm@8
_GrannyEnsureQuaternionContinuity@8
_GrannyEvaluateCurveAtKnotIndex@24
_GrannyEvaluateCurveAtT@20
_GrannyExtractTrackMask@24
_GrannyFileCRCIsValid@4
_GrannyFilterAllMessages@4
_GrannyFilterMessage@8
_GrannyFindAllowedLODError@16
_GrannyFindBlendDagTreeDepth@4
_GrannyFindBoneByName@12
_GrannyFindBoneByNameLowercase@12
_GrannyFindCloseKnot@16
_GrannyFindKnot@12
_GrannyFindMatchingMember@12
_GrannyFindTrackByName@12
_GrannyFindTrackByRule@16
_GrannyFindTrackGroupForModel@12
_GrannyFindVectorTrackByName@12
_GrannyFindVectorTrackByRule@16
_GrannyFitBSplineToSamples@48
_GrannyFitPeriodicLoop@24
_GrannyFixupFileSection@12
_GrannyFlushAllBindingsForAnimation@4
_GrannyFlushAllUnusedAnimationBindings@0
_GrannyFlushAnimationBinding@4
_GrannyFreeAllFileSections@4
_GrannyFreeBlendDagEntireTree@4
_GrannyFreeBlendDagLocalPoseCache@0
_GrannyFreeBlendDagNode@4
_GrannyFreeBuilderResult@4
_GrannyFreeCompletedModelControls@4
_GrannyFreeControl@4
_GrannyFreeControlIfComplete@4
_GrannyFreeControlOnceUnused@4
_GrannyFreeFile@4
_GrannyFreeFileSection@8
_GrannyFreeLocalPose@4
_GrannyFreeLODErrorSpace@4
_GrannyFreeMemoryArena@4
_GrannyFreeMeshBinding@4
_GrannyFreeMeshDeformer@4
_GrannyFreeModelInstance@4
_GrannyFreeStatHUDDump@4
_GrannyFreeStats@4
_GrannyFreeStringTable@4
_GrannyFreeTrackMask@4
_GrannyFreeWorldPose@4
_GrannyGenerateTangentSpaceFromUVs@4
_GrannyGetAllocationInformation@8
_GrannyGetAllocator@8
_GrannyGetAnimationBindingCacheStatus@4
_GrannyGetAnimationBindingFromControlBinding@4
_GrannyGetAttachmentOffset@20
_GrannyGetBinkPixelLayout@4
_GrannyGetBlendDagNodeAnimationBlend@4
_GrannyGetBlendDagNodeCallbackCallback@4
_GrannyGetBlendDagNodeCallbackUserData@4
_GrannyGetBlendDagNodeChild@8
_GrannyGetBlendDagNodeChildren@12
_GrannyGetBlendDagNodeChildrenCount@4
_GrannyGetBlendDagNodeCrossfadeTrackMask@4
_GrannyGetBlendDagNodeLocalPose@4
_GrannyGetBlendDagNodeParent@4
_GrannyGetBlendDagNodeResultTrackMask@4
_GrannyGetBlendDagNodeResultWeight@4
_GrannyGetBlendDagNodeType@4
_GrannyGetBlendDagNodeWeightedBlendSkeleton@4
_GrannyGetCameraBack@8
_GrannyGetCameraDown@8
_GrannyGetCameraForward@8
_GrannyGetCameraLeft@8
_GrannyGetCameraLocation@8
_GrannyGetCameraRelativePlanarBases@24
_GrannyGetCameraRight@8
_GrannyGetCameraUp@8
_GrannyGetCompressedBytesPaddingSize@4
_GrannyGetControlClampedLocalClock@4
_GrannyGetControlClock@4
_GrannyGetControlCompletionCheckFlag@4
_GrannyGetControlCompletionClock@4
_GrannyGetControlDuration@4
_GrannyGetControlDurationLeft@4
_GrannyGetControlEaseCurveMultiplier@4
_GrannyGetControlEffectiveWeight@4
_GrannyGetControlFromBinding@4
_GrannyGetControlLocalDuration@4
_GrannyGetControlLoopCount@4
_GrannyGetControlLoopIndex@4
_GrannyGetControlLoopState@12
_GrannyGetControlRawLocalClock@4
_GrannyGetControlSpeed@4
_GrannyGetControlUserDataArray@4
_GrannyGetControlWeight@4
_GrannyGetConvertedTreeSize@12
_GrannyGetCounterCount@0
_GrannyGetCounterResults@8
_GrannyGetCounterTicksPerSecond@0
_GrannyGetDataTreeFromFile@4
_GrannyGetDefaultFileReaderOpenCallback@0
_GrannyGetDefinedTypeCount@0
_GrannyGetFileInfo@4
_GrannyGetFileTypeTag@4
_GrannyGetFirstBindingForAnimation@4
_GrannyGetFirstUnusedAnimationBinding@0
_GrannyGetGlobalControlsBegin@0
_GrannyGetGlobalControlsEnd@0
_GrannyGetGlobalLODFadingFactor@0
_GrannyGetGlobalModelInstancesBegin@0
_GrannyGetGlobalModelInstancesEnd@0
_GrannyGetGlobalNextControl@4
_GrannyGetGlobalNextModelInstance@4
_GrannyGetGrannyHeadBezier@4
_GrannyGetGrannyHeadBezierCount@0
_GrannyGetGrannyHeadWidthOverHeight@0
_GrannyGetGRNSectionArray@4
_GrannyGetLocalPoseBoneCount@4
_GrannyGetLocalPoseFillThreshold@4
_GrannyGetLocalPoseFromControlBinding@4
_GrannyGetLocalPoseTransform@8
_GrannyGetLODErrorValue@8
_GrannyGetLogCallback@0
_GrannyGetMaterialTextureByChannelName@8
_GrannyGetMaterialTextureByType@8
_GrannyGetMaximumAnimationBindingCount@0
_GrannyGetMaximumBinkImageSize@16
_GrannyGetMaximumKnotCountForSampleCount@8
_GrannyGetMemberArrayWidth@4
_GrannyGetMemberCTypeName@4
_GrannyGetMemberMarshalling@4
_GrannyGetMemberTypeName@4
_GrannyGetMemberTypeSize@4
_GrannyGetMemberUnitSize@4
_GrannyGetMeshBinding4x4ArraySize@8
_GrannyGetMeshBindingBoneCount@4
_GrannyGetMeshBindingFromBoneIndices@4
_GrannyGetMeshBindingFromSkeleton@4
_GrannyGetMeshBindingSourceMesh@4
_GrannyGetMeshBindingToBoneIndices@4
_GrannyGetMeshBindingToSkeleton@4
_GrannyGetMeshBytesPerIndex@4
_GrannyGetMeshIndexCount@4
_GrannyGetMeshIndices@4
_GrannyGetMeshMorphTargetCount@4
_GrannyGetMeshMorphVertexCount@8
_GrannyGetMeshMorphVertexType@8
_GrannyGetMeshMorphVertices@8
_GrannyGetMeshTriangleCount@4
_GrannyGetMeshTriangleGroupCount@4
_GrannyGetMeshTriangleGroups@4
_GrannyGetMeshVertexCount@4
_GrannyGetMeshVertexType@4
_GrannyGetMeshVertices@4
_GrannyGetModelInitialPlacement4x4@8
_GrannyGetModelInstanceFromBinding@4
_GrannyGetModelUserDataArray@4
_GrannyGetMostLikelyPhysicalAspectRatio@8
_GrannyGetMostSeriousMessage@0
_GrannyGetMostSeriousMessageType@0
_GrannyGetNextBindingForAnimation@8
_GrannyGetNextUnusedAnimationBinding@4
_GrannyGetObjectMarshalling@4
_GrannyGetOodle1CompressBufferPaddingSize@0
_GrannyGetOodle1DecompressBufferPaddingSize@0
_GrannyGetOrientationSamples@8
_GrannyGetPickingRay@28
_GrannyGetPositionSamples@8
_GrannyGetRawImageSize@16
_GrannyGetRecommendedPixelLayout@8
_GrannyGetResultingCoincidentVertexMap@4
_GrannyGetResultingLocalPoseSize@4
_GrannyGetResultingMeshBindingSize@12
_GrannyGetResultingSkeletonSize@4
_GrannyGetResultingTextureSize@4
_GrannyGetResultingTopologySize@4
_GrannyGetResultingTrackGroupSize@4
_GrannyGetResultingVariantObjectSize@4
_GrannyGetResultingVariantTypeSize@4
_GrannyGetResultingVertexCount@4
_GrannyGetResultingVertexDataSize@4
_GrannyGetResultingVertexToTriangleMap@4
_GrannyGetResultingVertices@4
_GrannyGetResultingWorldPoseSize@4
_GrannyGetRootMotionVectors@16
_GrannyGetS3TCImageSize@12
_GrannyGetS3TCPixelLayout@4
_GrannyGetS3TCTextureFormatName@4
_GrannyGetScaleShearSamples@8
_GrannyGetSecondsElapsed@8
_GrannyGetSingleVertex@16
_GrannyGetSourceModel@4
_GrannyGetSourceSkeleton@4
_GrannyGetStackUnit@8
_GrannyGetStackUnitCount@4
_GrannyGetStandardSectionName@4
_GrannyGetSystemSeconds@0
_GrannyGetTemporaryDirectory@0
_GrannyGetTexturedMaterialByChannelName@8
_GrannyGetTextureEncodingName@4
_GrannyGetTextureTypeName@4
_GrannyGetTotalObjectSize@4
_GrannyGetTotalTypeSize@4
_GrannyGetTrackGroupFlags@12
_GrannyGetTrackGroupInitialPlacement4x4@8
_GrannyGetTrackInitialTransform@8
_GrannyGetTrackMaskBoneWeight@8
_GrannyGetTrackSamplerFor@4
_GrannyGetTrackSamplerIII@0
_GrannyGetTrackSamplerIIU@0
_GrannyGetTrackSamplerSSS@0
_GrannyGetTrackSamplerUUU@0
_GrannyGetTransformDeterminant@4
_GrannyGetTypeTableCount@4
_GrannyGetTypeTableFor@4
_GrannyGetVectorDifferences@24
_GrannyGetVersion@16
_GrannyGetVersionString@0
_GrannyGetVertexBoneCount@4
_GrannyGetVertexChannelCount@4
_GrannyGetVertexDiffuseColorName@8
_GrannyGetVertexSpecularColorName@8
_GrannyGetVertexTextureCoordinatesName@8
_GrannyGetWorldMatrixFromLocalPose@20
_GrannyGetWorldPose4x4@8
_GrannyGetWorldPose4x4Array@4
_GrannyGetWorldPoseBoneCount@4
_GrannyGetWorldPoseComposite4x4@8
_GrannyGetWorldPoseComposite4x4Array@4
_GrannyGetWriterPosition@4
_GrannyGRNFixUp@16
_GrannyGRNMarshall@16
_GrannyIKUpdate@32
_GrannyInitializeDefaultCamera@4
_GrannyInitializeFileReader@20
_GrannyInitializeFixedAllocator@8
_GrannyInPlaceSimilarityTransform@24
_GrannyInPlaceSimilarityTransform4x3@16
_GrannyInPlaceSimilarityTransformOrientation@12
_GrannyInPlaceSimilarityTransformPosition@12
_GrannyInPlaceSimilarityTransformScaleShear@12
_GrannyInstantiateModel@4
_GrannyInvertTrackMask@4
_GrannyInvertTriTopologyWinding@4
_GrannyIsAnimationUsed@4
_GrannyIsBlendDagLeafType@4
_GrannyIsBlendDagNodeValid@12
_GrannyIsBlendDagTreeValid@12
_GrannyIsGrannyFile@12
_GrannyIsMixedMarshalling@4
_GrannyIsSpatialVertexMember@4
_GrannyKnotsAreReducible@36
_GrannyLinearBlendTransform@16
_GrannyLogging@0
_GrannyMakeDefaultAnimationBindingID@12
_GrannyMakeEmptyDataTypeMember@8
_GrannyMakeEmptyDataTypeObject@8
_GrannyMakeIdentity@4
_GrannyMapString@8
_GrannyMarkFileFixup@16
_GrannyMarkFileRootObject@12
_GrannyMarkMarshallingFixup@16
_GrannyMatrixEqualsQuaternion3x3@8
_GrannyMemberHasPointers@4
_GrannyMemoryArenaPush@8
_GrannyMergeSingleObject@16
_GrannyMeshBindingIsTransferred@4
_GrannyMeshIsRigid@4
_GrannyModelControlsBegin@4
_GrannyModelControlsEnd@4
_GrannyModelControlsNext@4
_GrannyModulationCompositeLocalPose@20
_GrannyMoveCameraRelative@16
_GrannyMultiply@12
_GrannyNewFileWriter@8
_GrannyNewLocalPose@4
_GrannyNewLocalPoseInPlace@8
_GrannyNewMemoryArena@0
_GrannyNewMeshBinding@12
_GrannyNewMeshBindingInPlace@16
_GrannyNewMeshDeformer@12
_GrannyNewStackUnit@8
_GrannyNewStringTable@0
_GrannyNewTrackMask@8
_GrannyNewWorldPose@4
_GrannyNewWorldPoseInPlace@8
_GrannyNextAllocation@4
_GrannyNormalizeVertices@12
_GrannyOffsetFileLocation@12
_GrannyOneNormalizeWeights@12
_GrannyOodle1BeginSimple@8
_GrannyOodle1Compress@12
_GrannyOodle1Decompress@20
_GrannyOodle1End@8
_GrannyOodle1FreeSimple@4
_GrannyPixelLayoutHasAlpha@4
_GrannyPixelLayoutsAreEqual@8
_GrannyPlayControlledAnimation@12
_GrannyPlayControlledAnimationBinding@16
_GrannyPlayControlledPose@20
_GrannyPolarDecompose@16
_GrannyPopStackUnits@8
_GrannyPostMultiplyBy@8
_GrannyPredictWriterAlignment@4
_GrannyPreMultiplyBy@8
_GrannyPrimeBlendDagLocalPoseCache@8
_GrannyPushSampledFrame@4
_GrannyPushTriangle@4
_GrannyPushVectorTrack@28
_GrannyPushVertex@4
_GrannyQuaternionEqualsMatrix3x3@8
_GrannyRayIntersectsBox@20
_GrannyRayIntersectsBoxAt@24
_GrannyRayIntersectsPlaneAt@20
_GrannyRayIntersectsSphere@16
_GrannyRayIntersectsSphereAt@24
_GrannyRayIntersectsTriangleAt@24
_GrannyReadEntireFile@4
_GrannyReadEntireFileFromMemory@8
_GrannyReadEntireFileFromReader@4
_GrannyReadFileSection@12
_GrannyReadFileSectionInPlace@16
_GrannyReadPartialFileFromReader@4
_GrannyRebasePointers@16
_GrannyRebasePointersStringCallback@20
_GrannyRecenterAllControlClocks@4
_GrannyRecompressFile@16
_GrannyReleaseAnimationBinding@4
_GrannyRemapAllAnimationBindingPointers@8
_GrannyRemapAnimationBindingPointers@8
_GrannyRemapTopologyMaterials@12
_GrannyRemoveBlendDagNodeChild@8
_GrannyRemoveTrackInitialTransform@4
_GrannyResetCounterPeaks@0
_GrannyResetCounters@0
_GrannyResetLODErrorSpace@4
_GrannyResetLODErrorValues@4
_GrannyResortAllAnimationTrackGroups@4
_GrannyResortAllFileTrackGroups@4
_GrannyResortTrackGroup@4
_GrannyReverseSection@16
_GrannyReverseTypeArray@12
_GrannySampleBlendDagTree@12
_GrannySampleBlendDagTreeLOD@16
_GrannySampleBSpline@28
_GrannySampleBSpline0x1@16
_GrannySampleBSpline0x3@16
_GrannySampleBSpline0x4@16
_GrannySampleBSpline0x9@16
_GrannySampleBSpline1x1@16
_GrannySampleBSpline1x3@16
_GrannySampleBSpline1x4@16
_GrannySampleBSpline1x4n@16
_GrannySampleBSpline1x9@16
_GrannySampleBSpline2x1@16
_GrannySampleBSpline2x3@16
_GrannySampleBSpline2x4@16
_GrannySampleBSpline2x4n@16
_GrannySampleBSpline2x9@16
_GrannySampleBSpline3x1@16
_GrannySampleBSpline3x3@16
_GrannySampleBSpline3x4@16
_GrannySampleBSpline3x4n@16
_GrannySampleBSpline3x9@16
_GrannySampleModelAnimations@16
_GrannySampleModelAnimationsAccelerated@20
_GrannySampleModelAnimationsAcceleratedLOD@24
_GrannySampleModelAnimationsLOD@20
_GrannySampleSingleModelAnimation@20
_GrannySampleSingleModelAnimationLOD@24
_GrannySampleTrackPOLocal@20
_GrannySampleTrackUUULocal@16
_GrannyScaleImage@36
_GrannySeekWriterFromCurrentPosition@8
_GrannySeekWriterFromEnd@8
_GrannySeekWriterFromStart@8
_GrannySerializeStack@8
_GrannySetAllLODErrorSpace@8
_GrannySetAllLODErrorValues@8
_GrannySetAllocator@8
_GrannySetBinormal@20
_GrannySetBinormalTolerance@8
_GrannySetBlendDagNodeAnimationBlend@12
_GrannySetBlendDagNodeCallback@12
_GrannySetBlendDagNodeChild@12
_GrannySetBlendDagNodeChildren@12
_GrannySetBlendDagNodeCrossfade@20
_GrannySetBlendDagNodeCrossfadeWeights@12
_GrannySetBlendDagNodeLocalPose@12
_GrannySetBlendDagNodeResultTrackMask@12
_GrannySetBlendDagNodeResultWeight@8
_GrannySetBlendDagNodeWeightedBlend@16
_GrannySetBoneParent@12
_GrannySetCameraAspectRatios@24
_GrannySetChannel@16
_GrannySetChannelTolerance@12
_GrannySetControlActive@8
_GrannySetControlClock@8
_GrannySetControlClockOnly@8
_GrannySetControlCompletionCheckFlag@8
_GrannySetControlEaseIn@8
_GrannySetControlEaseInCurve@28
_GrannySetControlEaseOut@8
_GrannySetControlEaseOutCurve@28
_GrannySetControlForceClampedLooping@8
_GrannySetControlLoopCount@8
_GrannySetControlLoopIndex@8
_GrannySetControlRawLocalClock@8
_GrannySetControlSpeed@8
_GrannySetControlTargetState@20
_GrannySetControlWeight@8
_GrannySetDefaultFileReaderOpenCallback@4
_GrannySetFileDataTreeFlags@8
_GrannySetFileExtraTag@12
_GrannySetFileSectionFormat@16
_GrannySetFileSectionForObject@12
_GrannySetFileSectionForObjectsOfType@12
_GrannySetFileWriterStringCallback@12
_GrannySetGlobalLODFadingFactor@4
_GrannySetImageScalingFilter@12
_GrannySetLocalPoseFillThreshold@8
_GrannySetLODErrorValue@12
_GrannySetLogCallback@4
_GrannySetLogFileName@8
_GrannySetMaterial@8
_GrannySetMaximumAnimationBindingCount@4
_GrannySetModelClock@8
_GrannySetNormal@20
_GrannySetNormalTolerance@8
_GrannySetPosition@16
_GrannySetSkeletonTrackMaskChainDownwards@16
_GrannySetSkeletonTrackMaskChainUpwards@16
_GrannySetSkeletonTrackMaskFromTrackGroup@24
_GrannySetStockBGRASpecification@20
_GrannySetStockRGBASpecification@20
_GrannySetStockSpecification@12
_GrannySetStringComparisonCallback@4
_GrannySetTangent@20
_GrannySetTangentBinormalCross@20
_GrannySetTangentBinormalCrossTolerance@8
_GrannySetTangentTolerance@8
_GrannySetTrackGroupAccumulation@12
_GrannySetTrackGroupBasisTransform@16
_GrannySetTrackGroupBinding@12
_GrannySetTrackGroupFlags@12
_GrannySetTrackGroupLOD@16
_GrannySetTrackGroupModelMask@12
_GrannySetTrackGroupTarget@12
_GrannySetTrackGroupTrackMask@12
_GrannySetTrackMaskBoneWeight@12
_GrannySetTrackMatchRule@16
_GrannySetTransform@16
_GrannySetTransformSample@20
_GrannySetTransformTrackOrientation@20
_GrannySetTransformTrackPosition@20
_GrannySetTransformTrackScaleShear@20
_GrannySetTransformWithIdentityCheck@16
_GrannySetVertexColor@16
_GrannySetVertexIndex@12
_GrannySetVertexNormal@12
_GrannySetVertexPosition@12
_GrannySetVertexUVW@16
_GrannySimilarityTransform@16
_GrannySimilarityTransformCurve3@20
_GrannySimilarityTransformCurve3x3@20
_GrannySimilarityTransformCurve4@20
_GrannySimilarityTransformTrackGroup@16
_GrannySleepForSeconds@4
_GrannyStackCleanUp@4
_GrannyStackInitialize@12
_GrannyStepPeriodicLoop@16
_GrannyStringDifference@8
_GrannySwapRGBAToBGRA@4
_GrannyTextureHasAlpha@4
_GrannyTransformAnimation@20
_GrannyTransformBoundingBox@16
_GrannyTransformCurve3@12
_GrannyTransformCurve3x3@12
_GrannyTransformCurve4@12
_GrannyTransformFile@20
_GrannyTransformMesh@20
_GrannyTransformModel@20
_GrannyTransformPoint@12
_GrannyTransformPointInPlace@8
_GrannyTransformSkeleton@20
_GrannyTransformTrackHasUncompressedCurves@4
_GrannyTransformTrackIsAnimated@4
_GrannyTransformTrackIsIdentity@4
_GrannyTransformVector@12
_GrannyTransformVectorInPlace@8
_GrannyTransformVectorInPlaceTransposed@8
_GrannyTransformVertices@28
_GrannyTypeHasPointers@4
_GrannyUncheckedSampleBSpline@24
_GrannyUncheckedSampleBSplineN@24
_GrannyUnlinkFileReader@4
_GrannyUpdateModelMatrix@16
_GrannyUseExistingControlForAnimation@8
_GrannyVersionsMatch_@16
_GrannyWindowSpaceToWorldSpace@20
_GrannyWorldSpaceToWindowSpace@20
_GrannyWrite@12
_GrannyWriteDataTreeToFile@16
_GrannyWriteDataTreeToFileBuilder@8
_GrannyWriteFileChunk@20
_GrannyWriterIsCRCing@4
_GrannyZeroPeriodicLoop@4
_GrannyZeroTransform@4
GrannyAnimationType
GrannyARGB8888PixelFormat
GrannyArtToolInfoType
GrannyBGR555PixelFormat
GrannyBGR565PixelFormat
GrannyBGR888PixelFormat
GrannyBGRA4444PixelFormat
GrannyBGRA5551PixelFormat
GrannyBGRA8888PixelFormat
GrannyBoneBindingType
GrannyBoneType
GrannyCameraInfoType
GrannyCurveType
GrannyDefinedTypes
GrannyEmptyType
GrannyExporterInfoType
GrannyFileInfoType
GrannyGBX333VertexType
GrannyGRNFileMV
GrannyIdentityTrackMask
GrannyInt16Type
GrannyInt32Type
GrannyLightInfoType
GrannyMaterialBindingType
GrannyMaterialMapType
GrannyMaterialType
GrannyMeshType
GrannyModelMeshBindingType
GrannyModelType
GrannyMorphTargetType
GrannyNullTrackMask
GrannyP3VertexType
GrannyPeriodicLoopType
GrannyPixelLayoutType
GrannyPN33VertexType
GrannyPNG333VertexType
GrannyPNGB3333VertexType
GrannyPNGBT33332VertexType
GrannyPNGBT33333VertexType
GrannyPNGT3332VertexType
GrannyPNT332VertexType
GrannyPNT333VertexType
GrannyPT32VertexType
GrannyPWN313VertexType
GrannyPWN323VertexType
GrannyPWN343VertexType
GrannyPWNG3133VertexType
GrannyPWNG3233VertexType
GrannyPWNG3433VertexType
GrannyPWNGB31333VertexType
GrannyPWNGB32333VertexType
GrannyPWNGB34333VertexType
GrannyPWNGBT313332VertexType
GrannyPWNGBT323332VertexType
GrannyPWNGBT343332VertexType
GrannyPWNGT31332VertexType
GrannyPWNGT32332VertexType
GrannyPWNGT34332VertexType
GrannyPWNT3132VertexType
GrannyPWNT3232VertexType
GrannyPWNT3432VertexType
GrannyQuadType
GrannyReal32Type
GrannyReversedGRNFileMV
GrannyRGB555PixelFormat
GrannyRGB565PixelFormat
GrannyRGB888PixelFormat
GrannyRGBA4444PixelFormat
GrannyRGBA5551PixelFormat
GrannyRGBA8888PixelFormat
GrannySkeletonType
GrannyStringType
GrannyTextTrackEntryType
GrannyTextTrackType
GrannyTextureImageType
GrannyTextureMIPLevelType
GrannyTextureType
GrannyTrackGroupType
GrannyTransformTrackType
GrannyTransformType
GrannyTriAnnotationSetType
GrannyTriMaterialGroupType
GrannyTripleType
GrannyTriTopologyType
GrannyUInt32Type
GrannyUInt8Type
GrannyVectorTrackType
GrannyVertexAnnotationSetType
GrannyVertexDataType
GrannyVertexWeightArraysType

granny2.dll

Granny by Logitech (Signed)

Remove granny2.dll
Version:   2.4.0.30
MD5:   c1b9375832cd5efa1f6ad38ba241b348
SHA1:   10c56b53a80be991c8802d68845904a414a8e7b5
SHA256:   62379ea8fd509248062890750a913f306749a0e47d936f68f7f8d31759d8a590

Overview

granny2.dll is loaded as dynamic link library that runs in the context of a process. The file is digitally signed by Logitech which was issued by the VeriSign certificate authority (CA).

DetailsDetails

File name:granny2.dll
Publisher:RAD Game Tools, Inc.
Product name:Granny
Typical file path:C:\Program Files\common files\logishrd\lqcvfx\granny2.dll
File version:2.4.0.30
Size:390.58 KB (399,952 bytes)
Certificate
Issued to:Logitech
Authority (CA):VeriSign
Effective date:Wednesday, April 27, 2011
Expiration date:Saturday, April 27, 2013
Digital DNA
PE subsystem:Windows GUI
File packed:No
.NET CLR:No
More details

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Starter 33.33%
Windows Vista Business 33.33%
Windows 7 Professional 33.33%

Distribution by countryDistribution by country

United States installs about 66.67% of Granny.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
Samsung 100.00%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE